This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| android:code_modernization [2017/05/10 16:41] bill_coggins [Table] | android:code_modernization [2017/06/12 18:19] (current) mjallison [Table] | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| __**Open Issues**__ | __**Open Issues**__ | ||
| - | ^ Task Number  ^ Owner ^ Estimate  ^ Actual  ^ Status  ^ Description  ^ Notes ^ | + | ^ Task Number  ^ Owner ^ Estimate  ^ Actual  ^ Status  ^ Description  ^ Notes ^ | 
| - | | **1** | | |  |  | Convert legacy dialogs to dialog fragments  | | | + | | **1** | | |  |  | **Convert legacy dialogs to dialog fragments** | | | 
| - | | **2** | | |  |  | Permission model | | | + | | 1.1 | | |  |  | SS.Dialog Fragment (DF) for OutOfMemory  |  | | 
| - | | 2.1 | | 1.0 |  | Open | Permission Check | | | + | | 1.2 | | |  |  | SS.DF for ImageList (plan sheet tiling interface  | | | 
| - | | 2.2 | | |  | Open | READ_LOG and GPS devices  | Access to READ_LOG no longer exists  | | + | | 1.3 | | |  |  | AgtekApp.DF for DIALOG_ACTIVE_UPLOADS  |  | | 
| - | | **3** | | |  |  | Activity refactor  | Saved state instance  | | + | | 1.4 | | |  |  | AA.DF for RELEASE_KEY_DIALOG  | | | 
| - | | **4** | | |  |  | Activity -> Fragment and/or FragmentActivity  | | | + | | 1.5 | | |  |  | SS.DF for DIALOG_SAME_SURFACES (move to SD/SG??)  | | | 
| - | | **5** | | |  |  | NDK modernization  | | | + | | 1.6 | | |  |  | Remove onCreateDialog etal from SS/AA |  | | 
| - | | 5.1 | | |  |  | Recode build.gradle (AGTEK_Lib) for supported NDK build | | | + | | **2** | | |  |  | **Permission model** | | | 
| - | | 5.2 | | |  |  | Include only required SO files for specific application | | | + | | 2.1 | bc  | 1.0 |  5.0  | Open | Permission Check | | | 
| - | | 5.3 | | | |  | 64 bit implementation of SO files.  | | | + | | 2.2 | mja | |  | Open | READ_LOG and GPS devices  | Access to READ_LOG no longer exists  | | 
| - | | **6** | | |  |  | Warnings  | | | + | | 2.3 | bc | |  | Open | Update target API to 25 (Nougat 7.1.1)  | | | 
| - | | 6.1 | | |  |  | Replace Handler with runnables  | | | + | | 2.4 | bc | 1.0 |  | Open | Add custom Permission Activity to each app | | | 
| - | | 6.2 | | |  |  | Processing class warning  | | | + | | **3** | | |  |  | **Activity refactor** | Saved state instance  | | 
| - | | 6.3 | | |  |  | Reformatting of source. ? | | | + | | 3.1 | | |  |  | Use SD or SP, identify app state to be preserved  | | | 
| - | | 6.4 | | |  |  | Diamond operator  | | | + | | 3.2 | | |  |  | Write preservation, activity load - abstract model from AA/SS?  | Async Thread notification.  | | 
| - | | 6.5 | | |  |  | Todo | enumerate and discuss  | | + | | **4** | | |  |  | **Activity -> Fragment and/or FragmentActivity** | | | 
| - | | **Total**  | | **** |  **** |  | | | | + | | 4.1 | | |  |  | SG activity survey to find fragment refactor candidates  | | | 
| + | | **5** | | |  | deferred | **NDK modernization** | | | ||
| + | | 5.1 | | |  | deferred | Recode build.gradle (AGTEK_Lib) for supported NDK build | needs to be done "properly".  Current is import from Eclipse - sorta | | ||
| + | | 5.2 | | |  | deferred | Include only required SO files for specific application  | Issues getting CMake to build.  Linkerror when running app. (memcpy8)  | | ||
| + | | 5.3 | bc | 0.5 | | deferred | 64 bit implementation of SO files.  | requires r14 | | ||
| + | | 5.4 | bc | 0.5 |  | deferred  | NDK r14 | try replacing current NDk with r14. fails with link error memcpy8  | | ||
| + | | **6** | | |  |  | **Warnings** | | | ||
| + | | 6.1 | | |  |  | Replace Handler with runnables  | | | ||
| + | | 6.2 | | |  |  | Processing class warning  | | | ||
| + | | 6.3 | | |  |  | Reformatting of source. ? | | | ||
| + | | 6.4 | | |  |  | Diamond operator  | | | ||
| + | | 6.5 | | |  |  | Todo | enumerate and discuss  | | ||
| + | | 6.6 | | |  |  | Generic warning removal  | (on going)  | | ||
| + | | **Total**  | | **** |  **** |  | | | | ||