GithubHelp home page GithubHelp logo

multiwin-analysis's Introduction

multiwin-analysis's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

multiwin-analysis's Issues

Daily Report 2016-04-09 Chen Gang

Hello all:

  1. Let startup menu size and position be related with display width and height, also consider about the status bar height.
  2. Let normal window size be related with display width and height.
  3. Let clicking event area on the right side of status bar be related with display width and height.
  4. Fix the issue: "Can not move window to the top of display".
  5. Merge the latest code from singlewindow branch (which removes the dailer, messager, contacts, ...).

Thanks.

multiwindow201603-07 至 03-11plan

包军政:

  • 按照jabol的窗口绘制部分的思路,修改窗口绘制元素,不加新功能的前提下实现窗口外观接近phoenix的效果;

谢仲天:

  • 深入理解impl的实现以及窗口绘制原理部分,初步进行代码时间处理代码部分的逻辑;

multiwindow: framework: Status and Plan 2016-03-21 -- 2016-04-01

Hello:

This week I have done (2016-03-21 -- 2016-03-25):

  • Multiwindow: Read aosp-5.1 frameworkds/base source code, and finish
    "Main Objects Relationships README" document. And let Xie Zhongtian
    understand their relationships, successfully.
    (Monday - Wednesday)
  • Multiwindow: Let multiwindow source code run under android-x86 5.1,
    successfully. The related iso can be tested by qemu.
    (Wednesday)
  • Multiwindow: Fix the issue about "the next window will loose focus
    after the top window is closed". Also merge all 4.4 left code to 5.1.
    (Thursday)
  • Multiwindow: Fix the issue about "can not let lower level focused
    window be bringed up to top level, automatically". Also fix another
    2 minor issues.
    (Friday)
  • Have an interview: One candidate passes the technical interview.
    (Wednesday)
  • Check resume.
    (Monday - Friday)

Next week I shall (2016-03-28 -- 2016-04-01):

  • Multiwindow: Fix the left multiwindow related bugs, and and related
    features under android-x86 5.1.
  • Systemui: Analyze the systemui, prepare solving the related issues.
  • Check the resume and have a interview.

Thanks

Intergate Gapps

  • This weekend, on Tues analysis opengapps and try to add gapss's some apk to android-x86;
    • some details and doc can be find on [ [HowToIntergateGapps | HowToIntergateGapps] ];
  • On Wens, go back to company interview 4 people ;

Daily Report 2016-04-08 Chen Gang

Hello all:

Let small window show successfully under status bar. It can be related with the main application window, correctly.

When click the right side of status bar, it can display the normal settings window.

Merge the code and ui for startup menu.

Merge the singlewindow branch to multiwindow branch, first time. And waiting the singlewindow branch new code (then merge to multiwindow branch too).

Thanks.

Daily Report 2016-04-07 Chen Gang

Hello all:

  1. Insert multiple buttons into status bar, and can response touch and get key code event.
  2. Finish system code to let buttons in status bar related with multiple windows.

Thanks.

multiwindow: framework: Status and plan 20160229 -- 20160311

This week 20160229 - 20160304:

  • multiwindow: Analyze the related code, merge the code from aosp-4.4
    to aosp-5.1. At present, let 'settings' feature have effect.
    (Monday - Thursday)
  • multiwindow: Familiar with the related develop environments and test
    environments.
    (Wednesday - Friday)

Next week 20160307 - 20160311:

  • multiwindow: Can run simple multiwindow application under aosp-5.1.
  • multiwindow: Join the related technical meetings.

multiwindow: framework: Status and Plan 2016-03-07 -- 2016-03-11

This week I have done (2016-03-07 -- 2016-03-11):

  • Multiwindow: Finish all cpp code integration, and pass unit test.
    (Monday)
  • Multiwindow: Finish all trivial java code integration, and pass unit
    test.
    (Tuesday)
  • Meeting: Learn multiwindow related information from Chao Zhuo, and
    finish the related meeting summary report.
    (Tuesday - Wednesday)
  • Multiwindow: Finish all code integration, and can display some of
    related features.
    (Wednesday)
  • Multiwindow: Reconstruct the integrated code, and find one way for
    analyzing issues: 1st patch in aosp-4.4 can display the multiwindow.
    (Thursday)
  • Multiwindow: Can display the multiwindow correctly, just like 1st
    patch for aosp-4.4 (drag, resize, overlapped, focus ...).
    (Friday)

Next week I shall (2016-03-14 -- 2016-03-18):

  • Multiwindow: Merge all original code, and fix issues which can be
    found under aosp-5.1, but can not be found under aosp-4.4.
  • Multiwindow: Fix issues which can be found both under aosp-5.1 and
    apso-4.4, according to related bugzilla.
  • Multiwindow: Add new features under aosp-5.1 according to the related
    bugzilla.

Daily Report 2016-04-11 Chen Gang

Hello all:

  1. Fix the issue about maximized window bottom is incorrect.
  2. Fix the issue for the status bar activity related with application window (but still has another issue, feedback from tester).

Thanks.

Daily Report 2016-04-12 Chen Gang

Hello all:

  1. Fix issue: the incorrect focus issue between home and normal application windows
  2. Merge code: merge the code from Dong Peng, can let status bar icon fit the status, and merge the main startup menu code to main branch.
  3. Merge code: merge the code from Luo Hao and Chen Yizhang.
  4. Fix issue: fix the startup menu appear and disappear issue based on Luo Hao's code.

Thanks.

Daily Report 2016-04-05 Chen Gang

Hello all:

今天解决了的问题:

1、startup menu去掉了外围窗口,在左下角显示,但依旧有分辨率不同时的问题。

2、增加了最小化按钮,等待同systemui集成。

3、找到了状态栏中的相应的鼠标点击和移动的事件截获点。

4、集成了罗浩的代码。

5, Fix power off key issue.

Thanks.

Start Menu 2016/4

Day Report:

  • Realize start menu a part feature(not all)
  • list installed App ;
  • setting and other feature entry;
  • feature above's onclick event response.
  • Startup menu layout file optimize;
  • Status bar was combined with navigationbar and Part of the function is realized(status bar onclick event).

Tomorrow plan:

  • Analysis and realize part feature of taskbar ;

multiwindow20160301-0304 plan

包军政:
搞明白tieto添加的maxmum、minmum以及close按钮控制相关的代码逻辑以及具体描述文件(这里指相关的xml文件)
分析过程中进行相关的调试
陈一章:
将定制部分内容整理出来,明确要点;

Start Menu 2016/4/8

Day Report:

Finish: Replace the new pictures and Increase the click event status bar

Processing: Click event

multiwindow: framework: Status and Plan 2016-03-014 -- 2016-03-25

This week I have done (2016-03-14 -- 2016-03-18):

  • Multiwindow: Merge all aosp-4.4 code to aosp-5.1, find 4 bugs at
    least.
    (Monday)
  • Multiwindow: Fix 2 bugs under aosp-5.1.
    (Tuesday)
  • Multiwinow: Fix 1 bug, but also find one new bug, at present, we fix
    3 bugs, and 2 bugs left.
    (Wednesday)
  • Interview: have interview with the 2 candidates, but unlucky, they
    can not pass the technical interview.
    (Wednesday)
  • Management: Communicate about the goal at 2016-04-15, at last, all
    related members are agreed with each other.
    (Thursday)
  • Management: Hand over the left 2 multiwindow bugs to Wang Qi.
    (Thursday)
  • Multiwindow: Read aosp-5.1 frameworks/base source code. Shrink the
    main code from 2300K+ lines to 500K+ lines, and continue shrinking.
    (Friday)
  • Check resume.
    (Monday - Friday)

Next week I shall (2016-03-21 -- 2016-03-25):

  • Multiwindow: Read aosp-5.1 frameworks/base source code, and know
    about all main components' relationships in frameworks/base, and also
    know about the windows management, finish one PPT.
  • Multiwindow: Fix the left 2 multiwindow bugs, and release a version
    based on android-x86 5.1.
  • Check the resume and have a interview.

Thanks.

Daily Report 2016-04-06 Chen Gang

Hello all:

  1. Be sure of no issue for the wifi
  2. Merge the code from Luo Hao for multiwindow resizing.
  3. Use status bar instead of the navigation bar for startup menu.

Thanks.

【纪要】同方刘总对多窗口功能的理解与需求-20160406

根据我对multiwin的理解,我们还需要做的事情还有不少,有些需要增加系统级的窗口方法和属性

  1.   窗口的z order,包括always on top, always on bottom, normal
    
  2.   窗口的模态,modal window, system modal, normal
    
  3.   窗口的边框,resizable, non-resizable, max, min, windowless
    
  4.   窗口可见性,in/visible
    
  5.   窗口的遮挡和重绘,完全被遮挡,或者不可见的窗口,不应触发重绘以节省系统资源;未激活的窗口,可考虑降低其重绘频率或者优先级
    
  6.   窗口的拖动和自动重排,按住标题栏拖动,拖动至边缘或屏幕外触发自动重排:上,最大化;下,最大化窗口取消最大化,向下拖出屏幕则关闭;左右,分屏最大化
    

上面所有这些都可以在windows中找到实例和api说明。

阮俊杰3月8日至3月12日周报

1.对开源的android launcher代码进行分析;
2.开发新的android launcher,已基本完成。
3.参加三次项目例会。
4.参与超卓的技术交流,并写出会议记录。

multiwindow: framwork: Plan 20160307 -- 20160331

20160307 -- 20160311:

Can run simple multiwindow application under aosp-5.1 arm emulator.

20160314 -- 20160318:

Fix multiwindow related none-functional issues (only for all high
priority), pass normal test by testers.

20160321 -- 20160325:

Add necessary functional features according to the demands from
Luncher and Resource Manager applications, e.g. split window (may need
stackbox), dock feature (reference from another non-jabor source code).

20160328 -- 20160331:

Completely test and fix issues, release one formal version (1.0).

multiwindow: framework: Status and Plan 2016-03-28 -- 2016-04-08

Hello:

This week I have done:

  • Multiwindow: Fix issues in multiwindow.
    (Monday -- Tuesday)
  • Multiwindow: Fix 2 issues in multiwindow.
    (Friday -- Saturday)
  • Framework: inergrate the all code to git source code server.
    (Thurday)
  • SystemUI: Familiar with systemui, and customize navigation bar: let
    startup menu button on the left side, and can trigger sysmenu event,
    remove the other useless buttons in the navigation bar.
    (Wednesday -- Friday)
  • Framework: Integrate startup menu activity (gui application) into
    system, and can call it correctly (include building, and running).
    (Saturday -- Sunday)
  • Demands meeting: join the relate meeting, know about each members'
    tasks and time point.
    (Friday)

Next week I shall:

  • Multiwindow: Add minimize box for windows.
  • Framework: Interactive with startup menu, notification menu, and
    task bar with multiwindow.
  • SystemUI: integrate notification menu into system.

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.