一.无法向模拟器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常用秘籍总结相关推荐

  1. 应用程序基础知识:activity和intent——Android开发秘籍

    应用程序基础知识:activity和intent --Android开发秘籍 v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#defaul ...

  2. Android开发秘籍 第2版

    iOS传感器应用开发最佳实践_PDF电子书下载 带书签目录 完整版http://pan.baidu.com/s/1dDtSP2L   Node应用程序构建  使用MongoDB和Backbone_PD ...

  3. android开发获取应用本身耗电量_别找了,Android常用自动化工具全在这儿了!

    Android常用自动化工具 ADB - 是Google提供的为Android编写UI测试用例的自动化工具, Android开发/测试人员不可替代的强大工具 uiautomator - 是Google ...

  4. android 获取权限管理,Android常用权限获取和设置

    Android常用权限获取和设置 1 活动管理器 权限 代码 ActivityManager activityManager = (ActivityManager) getSystemService( ...

  5. Android常用的几种资源

    2019独角兽企业重金招聘Python工程师标准>>> Android常用的几种资源 一般资源都是放在res文件夹下的,res文件夹一般包含有values,drawable-ldpi ...

  6. android控件常用的属性,android?常用的控件属性

    1.Android RelativeLayout 属性 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_bel ...

  7. Android常用的工具类

    2019独角兽企业重金招聘Python工程师标准>>> 最新最准确内容建议直接访问原文:Android常用的工具类 主要介绍总结的Android开发中常用的工具类,大部分同样适用于J ...

  8. Android开发:1-3、Android常用布局

    Android常用布局 常用6大布局: 常用XML布局属性: 常用6大布局: 常用XML布局属性: 1.线性布局: 1.android:orientation=" " 线性布局中的 ...

  9. Eclipse开发Android常用快捷键

    转载自王路情老师的博客 http://blog.csdn.net/wangloveall/article/details/8100701 在利用Eclipse进行Android开发的过程中,掌握一 ...

最新文章

  1. An Introduction To The SQLite C/C++ Interface
  2. IOC容器和Bean的配置实例
  3. JAVA WEB_中间件
  4. C#中JSON和对象之间互相转换功能示例
  5. FreeEIM 在盛大的开幕仪式结束之后
  6. mac pycharm 卸载_Mac上Virtual Box虚拟机Linux系统安装
  7. python处理数据集并制作词云图
  8. 连接Oracle时ORA-12541 TNS 无监听程序
  9. 使用js获取ajax对象,JS获取dom 对象 ajax操作 读写cookie函数
  10. 阿里腾讯华为在行动!程序员远程办公究竟用哪个视频会议好?
  11. Java编程——九九乘法表
  12. 发邮件向论文作者卑微求代码模板
  13. SageMath使用
  14. MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装(转)...
  15. 云授权系统服务器系统连接失败,金蝶云授权码连接不到服务器
  16. 浏览器出现无法访问此页面的提示的解决办法
  17. Android Manifest功能与权限描述大全,flutter安装androidsdk
  18. WIN7开机后网络连接启动慢的手动解决方法
  19. 第157章 SQL函数 WEEK
  20. Word交叉引用怎么才能只引用编号项

热门文章

  1. 潘鹏整理WPF(10)日历控件CalendarDatePicker
  2. 英语基础-名词性从句
  3. 垂直搜索引擎框架(更新中)
  4. 影响我学习过程的两个小机遇
  5. 原生JS实现 trim, trimLeft, trimRight
  6. Find My资讯|AirTag 正在帮更多人找到丢失的行李,Find My用处越来越大
  7. vscode运行helloworld.java程序
  8. 前端基础-JavaScript构造函数
  9. 【OpenCV图像处理16】课程总结
  10. CSS动画【animation】