Android 应用开发使用小技巧总结
2014-03-04 21:45
495 查看
1,去掉所有Activity界面的标题栏
修改AndroidManifest.xml
在application标签中添加android:theme="@android:style/Theme.NoTitleBar"
2,去掉所有Activity界面中的TitleBar 和StatusBar
修改AndroidManifest.xml
在application标签中添加android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
3,代码混响(防止反编译)
在Project.properties中添加
proguard.config=proguard.cfg
4,APK签名
导出:
(1) Manifest 文件导出未签名的APK
(2)右键Android Tools 导出和未签名的APK
签名:
把Keystore文件和未签名的APK放到同一个文件夹
命令行进入该目录
输入:jarsigner-berbose-keystore ericsson.keystore cardbox.apk eri
然后输入密码即可
5,点击EditText时文字全选
添加属性:android:selectAllOnFocus = "true"
6,单位及屏幕适配
根据google的推荐,像素统一使用dip,字体统一使用sp
支持不同的屏幕:
android:normalScreens="true" android:anyDensity="true"
android:smallScreens="true"></<span style="line-height: 21px;">supports-screens>
7,获取屏幕分辨率的大小
DisplayMetrics dm = new DisplayMetrics();
getWindowManaher().getDefaultDisplay().getMetrics(dm);
displatWidth= dm.widthPixels;//屏幕宽度
displayHeight=dm.heightPixels;//屏幕高度
修改AndroidManifest.xml
在application标签中添加android:theme="@android:style/Theme.NoTitleBar"
2,去掉所有Activity界面中的TitleBar 和StatusBar
修改AndroidManifest.xml
在application标签中添加android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
3,代码混响(防止反编译)
在Project.properties中添加
proguard.config=proguard.cfg
4,APK签名
导出:
(1) Manifest 文件导出未签名的APK
(2)右键Android Tools 导出和未签名的APK
签名:
把Keystore文件和未签名的APK放到同一个文件夹
命令行进入该目录
输入:jarsigner-berbose-keystore ericsson.keystore cardbox.apk eri
然后输入密码即可
5,点击EditText时文字全选
添加属性:android:selectAllOnFocus = "true"
6,单位及屏幕适配
根据google的推荐,像素统一使用dip,字体统一使用sp
支持不同的屏幕:
android:normalScreens="true" android:anyDensity="true"
android:smallScreens="true"></<span style="line-height: 21px;">supports-screens>
7,获取屏幕分辨率的大小
DisplayMetrics dm = new DisplayMetrics();
getWindowManaher().getDefaultDisplay().getMetrics(dm);
displatWidth= dm.widthPixels;//屏幕宽度
displayHeight=dm.heightPixels;//屏幕高度
相关文章推荐
- android 应用开发揭秘,ndk使用过程总结
- Android应用开发SharedPreferences存储数据的使用方法
- android应用开发笔记---_Handler的使用
- Kotlin简单实用方法既使用Kotlin优雅的开发Android应用
- 快速开发android应用4-使用viewpager+fragment构建主页
- 【总结备用】Android应用开发之(Location in Android-定位)
- 提高eclipse使用效率—— 提高Android开发效率的小技巧
- android应用开发 网络编程与常见功能优化总结
- Android开发--多媒体应用开发(一)--MediaPlayer的使用介绍
- Android应用开发中CardView的初步使用指南
- Android应用开发:CardView的使用及兼容
- 【Android 应用开发】 Application 使用分析
- 【Android开发经验】使用Ant批量打包Android应用完全指南
- Android开发中使用eclipse中的DDMS对应用的内存检测
- Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(一)
- Android应用开发SharedPreferences存储数据的使用方法
- 使用Html5开发Android和iOS应用:HBuilder、Html5Plus、MUI
- 使用 Android快速开发框架 Afinal 0.3 快速开发网络应用相关APK
- Android应用开发是否应避免使用枚举?
- Windows下使用AndroidStudio+ReactNative开发Android应用