Android常用秘籍总结
一.无法向模拟器push文件,显示read-only file system
$adb shell mount -o remount rw/
确保模拟器有sd卡
二.Android模拟按键
#adb shell input keyevent %key_num%
常用 Home:3,Power:26
三.ListView滑动变黑
设置android:cacheColorHint="#00000000" => 透明
四.打包userdata.img
用到的工具:make_ext4fs,simg2img,mkuserimg.sh
1.解压userdata.img
$sudo ./simg2img userdata.imguserdata_temp.img
2.挂载
$mkdir ./tmp
$sudo mount -o loop userdata_temp.img ./tmp
3.拷贝apk
$cp %apk_path% ./tmp/app
4.复制文件
同拷贝apk
5.计算userdata大小,用于打包
$ls -lh userdata_temp.img | awk -F ' ' '{print $5}'
6.重新打包image
$sudo ./mkuserimg.sh -s ./tmp/ userdata_new.img ext4 data %user_data_size% (上面算出来的,也可以是其他数值,设置前请确定EMMC大小,以防溢出)
卸载挂载目录
$sudo umount ./tmp
删除无用的目录、文件
sudo rm ./tmp userdata.img userdata_temp.img -rf
还原userdata.img
sudomv userdata_new.img userdata.img
7.改变所有者
sudo chown %your_name%:%your_name% . -R
五.Eclipse快捷键
传送门1
传送门2
六.NvFlash工具
基于版本3.08.1700测试
传送门
七.在XML里使用自定义控件报“ android.view.InflateException: Binary XML file line”异常
添加包含Context和AttributeSet的构造函数,如:
public class DrawerView extends TextView {public DrawerView(Context context, AttributeSet attributeSet) {super(context, attributeSet);}
}
XML使用时需指定包名
<com.test.drawer.DrawerViewandroid:id="@+id/drawer_drawerView"android:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center"android:textSize="28sp" />
持续更新中...
Android常用秘籍总结相关推荐
- 应用程序基础知识:activity和intent——Android开发秘籍
应用程序基础知识:activity和intent --Android开发秘籍 v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#defaul ...
- Android开发秘籍 第2版
iOS传感器应用开发最佳实践_PDF电子书下载 带书签目录 完整版http://pan.baidu.com/s/1dDtSP2L Node应用程序构建 使用MongoDB和Backbone_PD ...
- android开发获取应用本身耗电量_别找了,Android常用自动化工具全在这儿了!
Android常用自动化工具 ADB - 是Google提供的为Android编写UI测试用例的自动化工具, Android开发/测试人员不可替代的强大工具 uiautomator - 是Google ...
- android 获取权限管理,Android常用权限获取和设置
Android常用权限获取和设置 1 活动管理器 权限 代码 ActivityManager activityManager = (ActivityManager) getSystemService( ...
- Android常用的几种资源
2019独角兽企业重金招聘Python工程师标准>>> Android常用的几种资源 一般资源都是放在res文件夹下的,res文件夹一般包含有values,drawable-ldpi ...
- android控件常用的属性,android?常用的控件属性
1.Android RelativeLayout 属性 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_bel ...
- Android常用的工具类
2019独角兽企业重金招聘Python工程师标准>>> 最新最准确内容建议直接访问原文:Android常用的工具类 主要介绍总结的Android开发中常用的工具类,大部分同样适用于J ...
- Android开发:1-3、Android常用布局
Android常用布局 常用6大布局: 常用XML布局属性: 常用6大布局: 常用XML布局属性: 1.线性布局: 1.android:orientation=" " 线性布局中的 ...
- Eclipse开发Android常用快捷键
转载自王路情老师的博客 http://blog.csdn.net/wangloveall/article/details/8100701 在利用Eclipse进行Android开发的过程中,掌握一 ...
最新文章
- An Introduction To The SQLite C/C++ Interface
- IOC容器和Bean的配置实例
- JAVA WEB_中间件
- C#中JSON和对象之间互相转换功能示例
- FreeEIM 在盛大的开幕仪式结束之后
- mac pycharm 卸载_Mac上Virtual Box虚拟机Linux系统安装
- python处理数据集并制作词云图
- 连接Oracle时ORA-12541 TNS 无监听程序
- 使用js获取ajax对象,JS获取dom 对象 ajax操作 读写cookie函数
- 阿里腾讯华为在行动!程序员远程办公究竟用哪个视频会议好?
- Java编程——九九乘法表
- 发邮件向论文作者卑微求代码模板
- SageMath使用
- MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装(转)...
- 云授权系统服务器系统连接失败,金蝶云授权码连接不到服务器
- 浏览器出现无法访问此页面的提示的解决办法
- Android Manifest功能与权限描述大全,flutter安装androidsdk
- WIN7开机后网络连接启动慢的手动解决方法
- 第157章 SQL函数 WEEK
- Word交叉引用怎么才能只引用编号项