Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #68

Open
wants to merge 45 commits into
base: master
Choose a base branch
from
Open

Dev #68

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
93ce298
Check that the socket comes from the right UID to prevent forged sockets
ChainsDD Jan 2, 2012
fc6942f
Read all data regarding the request directly from the socket instead …
ChainsDD Jan 2, 2012
0efb8bf
Use Holo style for Request window when available
ChainsDD Jan 2, 2012
46b7a25
Delete backup files
ChainsDD Feb 5, 2012
793459b
Fix superuser build to be same as market version
GavChap Jan 31, 2012
172a13e
Superuser: Fix FC when checking for su binary update
pawitp Jan 27, 2012
5dc2783
Fix ANR caused by faulty date calculation in DateIndexer
ChainsDD Feb 12, 2012
1dabbda
Clean up LogAdapter
ChainsDD Feb 12, 2012
9d2fa0a
Only read request details from socket if the su binary supports it
ChainsDD Feb 12, 2012
6612fd1
Remove unnecessary version code field
ChainsDD Feb 12, 2012
261be33
Code cleanup
ChainsDD Feb 12, 2012
a97f7b3
Switch to ActionBarSherlock
ChainsDD Apr 21, 2012
0a71cba
Updated translations from crowdin.net as of 2012-04-21
ChainsDD Apr 21, 2012
31edc7e
Fix loads of Lint errors and warnings
ChainsDD Apr 22, 2012
2a14982
Fix backwards compatibility with older binaries
ChainsDD Apr 22, 2012
601a73b
Redo binary updater
ChainsDD May 29, 2012
872397b
Preferences overhaul
ChainsDD May 29, 2012
bfa2989
Minor adjustments to the ActionBar items on AppDetailsFragment
ChainsDD May 29, 2012
75ad345
Add missing import from last commit
ChainsDD May 29, 2012
224aa13
Make a couple home buttons work
ChainsDD May 29, 2012
5d5d5a7
Delete some garbage that got left behind in binary updater commit
ChainsDD May 29, 2012
4c488be
Fix wrong method in UpdaterActivity
ChainsDD Jun 10, 2012
310d1f0
Suppress lint warnings
ChainsDD Jun 10, 2012
8ca0f22
Clean up binary updater service
ChainsDD Jun 10, 2012
5c7987c
Add capability for binary updater service to run automatically update…
ChainsDD Jun 10, 2012
2f5342d
Show the proper Preferences activity based on API level
ChainsDD Jun 10, 2012
6136dd3
Add temp unroot and ota survivor capabilities
ChainsDD Jun 10, 2012
946b6c9
Add keys for temp unroot and ota survivor to Preferences class
ChainsDD Jun 10, 2012
c1f6a9d
Prevent NPE if no socket path is received
ChainsDD Jun 10, 2012
fd0204f
Add info page to the HomeActivity
ChainsDD Jun 26, 2012
ace3af4
rename sutools-x86
ChainsDD Jun 26, 2012
58cab52
Download the proper binary for the device's CPU architecture
ChainsDD Jun 26, 2012
40c197f
Add in missing string
ChainsDD Jun 28, 2012
726d2ef
Update translations from crowdin.net
ChainsDD Jun 28, 2012
7bb10cc
Hide the progress spinner properly on pre honeycomb devices
ChainsDD Jun 28, 2012
8051fba
Fix FC when opening preferences on pre-HC devices
ChainsDD Jun 30, 2012
8c7a0da
Give the binary updater a better chance of succeeding
ChainsDD Jun 30, 2012
d942300
Add button to the action bad on tablets to access the info page
ChainsDD Jun 30, 2012
919954e
Update version
ChainsDD Jun 30, 2012
c8808bd
Update changelog
ChainsDD Jun 30, 2012
e01c716
Update translations
ChainsDD Jun 30, 2012
9d3d578
Update sutools to the latest build
ChainsDD Jun 30, 2012
d915f32
Fix FC when entering preferences for elite users on pre-HC devices
ChainsDD Jun 30, 2012
aba01e4
Use the proper style for the info page
ChainsDD Jun 30, 2012
fc8dd53
Add in menu ids for log and info buttons
ChainsDD Jun 30, 2012
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.DS_Store
3 changes: 3 additions & 0 deletions Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ include $(CLEAR_VARS)
LOCAL_STATIC_JAVA_LIBRARIES := libarity android-support-v4
LOCAL_PACKAGE_NAME := Superuser
LOCAL_SRC_FILES := $(call all-java-files-under,src)
LOCAL_PROGUARD_FLAG_FILES := proguard.flags

LOCAL_AAPT_INCLUDE_ALL_RESOURCES := true

LOCAL_CERTIFICATE := superuser

Expand Down
86 changes: 45 additions & 41 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,46 @@
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.noshufou.android.su"
android:versionCode="41"
android:versionName="3.0.7">
android:versionCode="44"
android:versionName="3.1.2">

<uses-permission android:name="com.noshufou.android.su.RESPOND" />
<uses-permission android:name="com.noshufou.android.su.provider.READ" />
<uses-permission android:name="com.noshufou.android.su.provider.WRITE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<permission android:name="com.noshufou.android.su.RESPOND"
android:label="@string/permlab_respond"
android:description="@string/permdesc_respond"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="signature" />
<permission android:name="com.noshufou.android.su.provider.READ"
android:label="@string/permlab_provider_read"
android:description="@string/permdesc_provider_read"
android:permissionGroup="com.noshufou.android.su.permission-group.SUPERUSER"
android:protectionLevel="signature" />
<permission android:name="com.noshufou.android.su.provider.WRITE"
android:label="@string/permlab_provider_write"
android:description="@string/permdesc_provider_write"
android:permissionGroup="com.noshufou.android.su.permission-group.SUPERUSER"
android:protectionLevel="signature" />

<permission-group android:name="com.noshufou.android.su.permission-group.SUPERUSER"
android:label="@string/permgrouplab_superuser"
android:description="@string/permgroupdesc_superuser" />

<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="11"/>

<uses-feature android:name="android.hardware.nfc" android:required="false" />

<application android:label="@string/app_name"
android:icon="@drawable/icon"
android:logo="@drawable/title_logo"
android:hardwareAccelerated="true">
android:logo="@drawable/ic_logo"
android:hardwareAccelerated="true"
android:debuggable="true">
<activity android:name="HomeActivity"
android:label="@string/app_name"
android:theme="@style/Theme.Superuser"
Expand All @@ -36,16 +70,17 @@
</intent-filter>
</activity-alias>
<activity android:name="AppDetailsActivity"
android:theme="@style/Theme.Superuser"
android:label="Details" />
android:theme="@style/Theme.Superuser.Details"
android:label="Details"
android:uiOptions="splitActionBarWhenNarrow" />
<activity android:name=".preferences.PreferencesActivity"
android:theme="@style/Theme.Superuser.Preferences"
android:label="Preferences" />
<activity android:name="preferences.PreferencesActivityHC"
android:theme="@style/Theme.Superuser"
<activity android:name=".preferences.PreferencesActivityHC"
android:theme="@style/Theme.Superuser.Preferences"
android:label="Preferences" />
<activity android:name="UpdaterActivity"
android:theme="@style/Theme.Superuser"
android:theme="@style/Theme.Superuser.Preferences"
android:label="Updater"
android:screenOrientation="nosensor" />
<activity android:name="SuRequestActivity"
Expand Down Expand Up @@ -109,44 +144,13 @@

<service android:name=".service.ResultService" />
<service android:name=".service.PermissionsDbService" />
<service android:name=".service.UpdaterService" />

<provider android:name=".provider.PermissionsProvider"
android:authorities="com.noshufou.android.su.provider"
android:exported="true"
android:readPermission="com.noshufou.android.su.provider.READ"
android:writePermission="com.noshufou.android.su.provider.WRITE" />
</application>

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="11"/>

<uses-feature android:name="android.hardware.nfc" android:required="false" />

<uses-permission android:name="com.noshufou.android.su.RESPOND" />
<uses-permission android:name="com.noshufou.android.su.provider.READ" />
<uses-permission android:name="com.noshufou.android.su.provider.WRITE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<permission-group android:name="com.noshufou.android.su.permission-group.SUPERUSER"
android:label="@string/permgrouplab_superuser"
android:description="@string/permgroupdesc_superuser" />

<permission android:name="com.noshufou.android.su.RESPOND"
android:label="@string/permlab_respond"
android:description="@string/permdesc_respond"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="signature" />
<permission android:name="com.noshufou.android.su.provider.READ"
android:label="@string/permlab_provider_read"
android:description="@string/permdesc_provider_read"
android:permissionGroup="com.noshufou.android.su.permission-group.SUPERUSER"
android:protectionLevel="signature" />
<permission android:name="com.noshufou.android.su.provider.WRITE"
android:label="@string/permlab_provider_write"
android:description="@string/permdesc_provider_write"
android:permissionGroup="com.noshufou.android.su.permission-group.SUPERUSER"
android:protectionLevel="signature" />

</manifest>
Binary file added assets/sutools-armeabi
Binary file not shown.
Binary file added assets/sutools-x86
Binary file not shown.
1 change: 1 addition & 0 deletions proguard.flags
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-keep class com.noshufou.android.su.UpdaterFragment
Binary file removed res/drawable-hdpi-v11/ic_menu_clear_log.png
Binary file not shown.
Binary file removed res/drawable-hdpi-v11/ic_menu_preferences.png
Binary file not shown.
Binary file removed res/drawable-hdpi-v11/ic_menu_star.png
Binary file not shown.
Binary file removed res/drawable-hdpi-v9/ic_menu_clear_log.png
Binary file not shown.
Binary file removed res/drawable-hdpi-v9/ic_menu_preferences.png
Binary file not shown.
Binary file removed res/drawable-hdpi-v9/ic_menu_star.png
Binary file not shown.
Binary file removed res/drawable-hdpi/bottom_bar.png
Binary file not shown.
Binary file added res/drawable-hdpi/ic_action_clear_log.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/drawable-hdpi/ic_action_delete.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/drawable-hdpi/ic_action_extras.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/drawable-hdpi/ic_action_info.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/drawable-hdpi/ic_action_log.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/drawable-hdpi/ic_action_settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/drawable-hdpi/ic_action_toggle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed res/drawable-hdpi/ic_btn_clear_log.png
Binary file not shown.
Binary file removed res/drawable-hdpi/ic_btn_delete.png
Binary file not shown.
Binary file removed res/drawable-hdpi/ic_btn_more.png
Binary file not shown.
Binary file removed res/drawable-hdpi/ic_btn_toggle.png
Binary file not shown.
Binary file removed res/drawable-hdpi/ic_menu_clear_log.png
Binary file not shown.
Binary file removed res/drawable-hdpi/ic_menu_preferences.png
Binary file not shown.
Binary file removed res/drawable-hdpi/ic_menu_star.png
Binary file not shown.
Binary file modified res/drawable-hdpi/perm_allow_dot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res/drawable-hdpi/perm_allow_emo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res/drawable-hdpi/perm_deny_dot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res/drawable-hdpi/perm_deny_emo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res/drawable-large-land/panel_content.9.png
Binary file removed res/drawable-large/ic_btn_clear_log.png
Diff not rendered.
Binary file removed res/drawable-large/ic_btn_close.png
Diff not rendered.
Binary file removed res/drawable-large/ic_btn_delete.png
Diff not rendered.
Binary file removed res/drawable-large/ic_btn_more.png
Diff not rendered.
Binary file removed res/drawable-large/ic_btn_preferences.png
Diff not rendered.
Binary file removed res/drawable-large/ic_btn_star.png
Diff not rendered.
Binary file removed res/drawable-large/ic_btn_toggle.png
Diff not rendered.
Binary file removed res/drawable-ldpi-v9/ic_menu_clear_log.png
Diff not rendered.
Binary file removed res/drawable-ldpi-v9/ic_menu_preferences.png
Diff not rendered.
Binary file removed res/drawable-ldpi-v9/ic_menu_star.png
Diff not rendered.
Binary file added res/drawable-ldpi/ic_action_clear_log.png
Binary file added res/drawable-ldpi/ic_action_delete.png
Binary file added res/drawable-ldpi/ic_action_extras.png
Binary file added res/drawable-ldpi/ic_action_info.png
Binary file added res/drawable-ldpi/ic_action_log.png
Binary file added res/drawable-ldpi/ic_action_settings.png
Binary file added res/drawable-ldpi/ic_action_toggle.png
Binary file removed res/drawable-ldpi/ic_menu_star.png
Diff not rendered.
File renamed without changes
File renamed without changes
Binary file added res/drawable-mdpi/ic_action_clear_log.png
Binary file added res/drawable-mdpi/ic_action_delete.png
Binary file added res/drawable-mdpi/ic_action_extras.png
Binary file added res/drawable-mdpi/ic_action_info.png
Binary file added res/drawable-mdpi/ic_action_log.png
Binary file added res/drawable-mdpi/ic_action_settings.png
Binary file added res/drawable-mdpi/ic_action_toggle.png
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Binary file added res/drawable-mdpi/perm_allow_dot.png
Binary file added res/drawable-mdpi/perm_allow_emo.png
Binary file added res/drawable-mdpi/perm_deny_dot.png
Binary file added res/drawable-mdpi/perm_deny_emo.png
File renamed without changes
Binary file removed res/drawable-v11/ic_menu_clear_log.png
Diff not rendered.
Binary file removed res/drawable-v11/ic_menu_preferences.png
Diff not rendered.
Binary file removed res/drawable-v11/ic_menu_star.png
Diff not rendered.
Binary file removed res/drawable-v9/ic_menu_clear_log.png
Diff not rendered.
Binary file removed res/drawable-v9/ic_menu_preferences.png
Diff not rendered.
Binary file removed res/drawable-v9/ic_menu_star.png
Diff not rendered.
Binary file added res/drawable-xhdpi/ic_action_clear_log.png
Binary file added res/drawable-xhdpi/ic_action_delete.png
Binary file added res/drawable-xhdpi/ic_action_extras.png
Binary file added res/drawable-xhdpi/ic_action_info.png
Binary file added res/drawable-xhdpi/ic_action_log.png
Binary file added res/drawable-xhdpi/ic_action_settings.png
Binary file added res/drawable-xhdpi/ic_action_toggle.png
Binary file added res/drawable-xhdpi/perm_allow_dot.png
Binary file added res/drawable-xhdpi/perm_allow_emo.png
Binary file added res/drawable-xhdpi/perm_deny_dot.png
Binary file added res/drawable-xhdpi/perm_deny_emo.png
Binary file removed res/drawable/divider_horizontal_bright_opaque.9.png
Diff not rendered.
Binary file removed res/drawable/ic_menu_clear_log.png
Diff not rendered.
Binary file removed res/drawable/ic_menu_preferences.png
Diff not rendered.
Binary file removed res/drawable/ic_menu_star.png
Diff not rendered.
Binary file removed res/drawable/perm_allow_dot.png
Diff not rendered.
Binary file removed res/drawable/perm_allow_emo.png
Diff not rendered.
Binary file removed res/drawable/perm_deny_dot.png
Diff not rendered.
Binary file removed res/drawable/perm_deny_emo.png
Diff not rendered.
3 changes: 2 additions & 1 deletion res/layout-land/activity_request.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:src="@drawable/icon" />
android:src="@drawable/icon"
android:contentDescription="@string/app_name_request" />

<TextView android:id="@+id/title"
android:layout_width="wrap_content"
Expand Down
87 changes: 20 additions & 67 deletions res/layout-land/fragment_app_details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,53 +17,9 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
android:orientation="horizontal"
android:baselineAligned="false">

<LinearLayout style="@style/TitleBar">
<ImageButton style="@style/TitleBarAction"
android:id="@+id/home_button"
android:contentDescription="@string/description_home"
android:src="@drawable/ic_title_home"
android:onClick="goHome" />
<ImageView style="@style/TitleBarSeparator" />
<ImageView style="@style/TitleBarAction"
android:id="@+id/app_icon"
android:padding="2dp"
android:scaleType="centerInside" />
<TextView style="@style/TitleBarText"
android:id="@+id/app_name" />
<ImageButton style="@style/TitleBarAction"
android:id="@+id/status_icon"
android:scaleType="center" />
<ImageView style="@style/TitleBarSeparator" />
<ImageButton style="@style/TitleBarAction"
android:id="@+id/toggle_button"
android:src="@drawable/ic_btn_toggle" />

<ImageView style="@style/TitleBarSeparator" />
<ImageButton style="@style/TitleBarAction"
android:id="@+id/forget_button"
android:src="@drawable/ic_btn_delete" />

<ImageView style="@style/TitleBarSeparator" />
<ImageButton style="@style/TitleBarAction"
android:id="@+id/clear_log_button"
android:src="@drawable/ic_btn_clear_log" />

<ImageView style="@style/TitleBarSeparator" />
<ImageButton style="@style/TitleBarAction"
android:id="@+id/more_button"
android:visibility="gone"
android:src="@drawable/ic_btn_more" />

</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal">

<LinearLayout style="@style/AppDetailsLayout"
android:id="@+id/details_layout"
android:layout_width="0dp"
Expand Down Expand Up @@ -109,31 +65,28 @@
<TextView style="@style/DetailsInfo"
android:id="@+id/status" />
</LinearLayout>
</LinearLayout>
</LinearLayout>

<LinearLayout style="@style/AppDetailsLayout"
android:id="@+id/details_layout"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_width="0dp"
android:paddingTop="15dp"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:layout_weight="1">
<LinearLayout style="@style/AppDetailsRow"
android:layout_height="0dp"
android:layout_weight="1">
<TextView style="@style/DetailsLabel"
android:id="@+id/recent_activity_label"
android:text="@string/recent_activity" />
<TextView style="@style/DetailsInfo"
android:id="@android:id/empty"
android:text="@string/empty_logs" />
<com.noshufou.android.su.widget.PinnedHeaderListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="20dp"
android:scrollbarStyle="outsideOverlay" />
</LinearLayout>
</LinearLayout>

<TextView style="@style/DetailsLabel"
android:id="@+id/recent_activity_label"
android:text="@string/recent_activity"
android:background="@drawable/app_icon_header_background" />
<TextView style="@style/DetailsInfo"
android:id="@android:id/empty"
android:text="@string/empty_logs" />
<com.noshufou.android.su.widget.PinnedHeaderListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="20dp"
android:scrollbarStyle="outsideOverlay" />
</LinearLayout>

</LinearLayout>
7 changes: 0 additions & 7 deletions res/layout-large-port/activity_home.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,6 @@
android:layout_height="match_parent"
android:orientation="vertical">

<LinearLayout style="@style/TitleBar">
<ImageView android:id="@android:id/home"
style="@style/TitleBarLogo"
android:src="@drawable/title_logo" />

</LinearLayout>

<com.noshufou.android.su.widget.SlidingPanel android:id="@+id/drawer"
android:layout_width="match_parent"
android:layout_height="match_parent"
Expand Down
49 changes: 19 additions & 30 deletions res/layout-large/activity_home.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,35 +17,24 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:orientation="horizontal"
android:baselineAligned="false"
android:paddingLeft="@dimen/home_activity_horiz_padding"
android:paddingRight="@dimen/home_activity_horiz_padding">

<LinearLayout style="@style/TitleBar">
<ImageView android:id="@android:id/home"
style="@style/TitleBarLogo"
android:src="@drawable/title_logo" />

</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
<FrameLayout android:id="@+id/app_list_container"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.75"
android:paddingTop="24dp"
android:background="@drawable/left_panel_background">
<fragment class="com.noshufou.android.su.AppListFragment"
android:id="@+id/app_list"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>
<FrameLayout android:id="@+id/fragment_container"
android:layout_width="0dp"
android:layout_height="match_parent"
android:orientation="horizontal"
android:paddingLeft="@dimen/home_activity_horiz_padding"
android:paddingRight="@dimen/home_activity_horiz_padding">
<FrameLayout android:id="@+id/app_list_container"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.75"
android:paddingTop="24dp"
android:background="@drawable/left_panel_background">
<fragment class="com.noshufou.android.su.AppListFragment"
android:id="@+id/app_list"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>
<FrameLayout android:id="@+id/fragment_container"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1.25" />
</LinearLayout>
</LinearLayout>
android:layout_weight="1.25" />
</LinearLayout>
Loading