一.无法向模拟器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.DrawerView
android:id="@+id/drawer_drawerView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:textSize="28sp" />


持续更新中...

Android常用秘籍总结的更多相关文章

  1. Android 常用开发工具以及Mac常用软件

    Android 常用的开发工具记录.其中包括AndroidStudio(IDEA)插件.Mac 上好用的软件以及国内知名Android开发者博客等. Android Studio 插件 codota ...

  2. Android 常用数据适配器SimpleAdapter

    在<Android 常用数据适配器ArrayAdapter>中介绍了ArrayAdapter数据适配器.但是存在一个缺陷,那就是条目的图标都固定相同,要显示每个条目的图标都不相同,那么使用 ...

  3. Android常用设计模式(二)

    Android常用设计模式之观察者模式 观察者设计模式在Android应用中会经常用到,模式原理类似于这样的场景: 用户订报纸,然后在报社登记,报社来统计用户(添加用户),用户也可以取消订阅,报社删除 ...

  4. Android 常用 adb 命令

    查看原文:http://blog.csdn.net/u010818425/article/details/52266593 (一)基础操作 安装app adb install -r xxx.apk / ...

  5. 【风马一族_Android】第4章Android常用基本控件

    第4章Android常用基本控件 控件是Android用户界面中的一个个组成元素,在介绍它们之前,读者必须了解所有控件的父类View(视图),它好比一个盛放控件的容器. 4.1View类概述 对于一个 ...

  6. Android常用组件

    UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...

  7. Android常用组件【转】

    UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...

  8. Android常用的物理按键及其触发事件

    Activity和View都能接收触摸和按键,如果响应事件只需要在继承类里复写事件函数即可:当一个视图(如一个按钮)被触摸时,该对象上的 onTouchEvent() 方法会被调用.不过,为了侦听这个 ...

  9. Android常用URI以及URI简介

    Android常用URI android管理联系人的URI: ContactsContract.Contacts.CONTENT_URI 管理联系人的Uri ContactsContract.Comm ...

随机推荐

  1. 详解虚拟机(windows)下搭建SVN服务器

    安装前的准备 1.虚拟机的用户名最好是英文 2.严格按照步骤做,否则有可能不成功 3.如果安装失败,在虚拟机下的控制板完全下载VisualSVN-Server-2.7.7,重新安装 软件下载地址: h ...

  2. pygame初步(一)绘制一个运动的矩形

    <More Python Programming for the Absolute Beginner>一书中的第二章练习3(P33) 使用Python的Pygame库 import sys ...

  3. BZOJ 2190 仪仗队

           这道题的关键就是找到所有的点中,x与y互质的点,第一反应必定是暴搜,稍想一下可以从中分开求一半,但范围仍然限定了这条路行不通,仔细画了几张图后发现下图中从第三行起第k行可连fai k个, ...

  4. 关于android的坑

    坑1: 使用SQLiteOpenHelper的时候如果建立的表中存在不为空的字段,但是用ContentValues()的方式来插入数据的话恰好没有往这个字段里插入数据,那么执行后市没法往数据库里插入数 ...

  5. Nginx 之一:编译安装nginx 1.8.1 及配置

    一:基介绍 官网地址www.nginx.org,nginx是由1994年毕业于俄罗斯国立莫斯科鲍曼科技大学的同学为俄罗斯rambler.ru公司开发的,开发工作最早从2002年开始,第一次公开发布时间 ...

  6. 替换NavigationController里面的返回按钮

    通过navigationController push进来的controller,默认的返回按钮是将本controller pop出去. 但有时候想在pop出去前完成一些自己的一些事情,这时可以自己写 ...

  7. 转: 如何实现jQuery的Ajax文件上传

    [PHP文件上传] 在开始之前,我觉得是有必要把通WEB上传文件的原理简单说一下的.实际上,在这里不管是PHP,JSP,还是ASP处理上传的文件,其实都是WEB早已把文件上传到服务器了,我们只是运用上 ...

  8. AOI自动光学检测机技术在电路板检查中的应用

    1.简述 AOI技术在许多不同的制造业领域使用,自从电子影像技术开始发展,就被各种人利用在不同的应用领域.大家最熟悉的数字相机.数字摄影机是大家生活中最常用到的器材之一,而工业产品的生产也大量使用这些 ...

  9. 数据结构——AVL平衡树

    1.是二叉搜索树(Binary Search Tree) 2.树和所有左右子树高度之差为-1,0,1 平衡因子(balance factor) =右子树高度-左子树高度 平衡化旋转: 1.从插入位置向 ...

  10. icon-font自己探索得到的经验

    1. 引入的时候字体类型分为: