- 浏览: 34346 次
- 性别:
- 来自: 深圳
最新评论
文章列表
1.混淆配置文件
# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
#
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${sdk.dir}/tools/proguard/proguard-android ...
singleTask和singleInstance的区别:
1.singleTask是在当前task栈中只有一个实例,例如同一个应用从A到B(singleTask),那么当前A和B都在一个task栈。如果另外个应用C此时再到B,那么就是进入了B(进入A和B的task栈,C在另外一个栈),此时如果按回退,则B->A->C
2.singleInstance则是多个task栈共享一个实例。如1.中所说的场景,A到B的时候,会为B单独创建一个task栈,而且栈中只有一个B实例(无第二个B实例,且没有其他Activity的实例)。
C到B时,B没有发生变化,还是之前的那个实例、那个栈。(用于多 ...
$su
# mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 ro 0 0
/dev/ ...
apk反编译
java代码反编译
工具
jd-gui-0.3.3.windows.zip
dex2jar-0.0.7.4-SNAPSHOT.zip(http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.13.zip&can=1&q=)
步骤
1.首先找到Android软件安装包中的class.dex
把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文 ...
在 Android 中,如果要使用系统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。
下面以 test.apk 为例,演示这个操作。需要准备一台已经获得 Root 权限的手机。
1、通过 USB 连接手机和电脑。
2、使用 adb 控制手机。
源码打印?
1. $ adb push test.apk /sdcard/ // 上传要安装的文件,为安装做准备。
2. $ adb shell
3. $ su // 切换到 root 用户。如果没有获得 Roo ...
由于gridview做多选效果不好做,因此我自定义了一个控件,实现了类似于gridview的效果,运行效果类似于小米手机的图库。
欢迎大家提出优化意见。
代码见附件,这里贴出几个效果图。此代码只供学习交流使用,禁止任何商用行为!
转载请注名出处。谢谢。
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=274210&page=1&extra=#pid2712766
1.tesseract-ocr训练方法(很牛逼的)
http://my.oschina.net/lixinspace/blog/60124
2.定制系统选项菜单
http://www.devdiv.com/forum.php?mod=viewthread&tid=60870
(2.3貌似不行,最好还是自定义菜单,例如使用popwindow)
3.自定义滑动控件时,若用到滚动临界值,可以获取系统的临界值:
mTouchSlop = ViewConfiguration.get(getContext()).getScaledTouchSlop();
4.如何在android中使用openc ...
如果是windows系统下,需要事先安装Cygwin(http://www.cygwin.com/ ):
1.选择android工程,右键-》properties-》builder-》new-》progrom:
在location里添加:cygwin\bin\bash.exe(表示使用这个命令来编译)
在working Dir里添加:cygwin\bin(表示在这个目录下执行命令)
在arguments中添加:
--login -c "cd code/hello-jni && $NDK_ROOT/ndk-build"
(这个表示执行命令的参 ...
drawable—hdpi 高分辨率、
drawable—mdpi 中辨率、
drawable—ldpi 低分辨率、
drawable—xhdpi 超高分辨率
如果图片放置不对,那么可能导致图片过大、过小以及模糊问题
<style name="WindowTitleBackground" >
<item name="android:background" >@drawable/activity_title</item>
</style >
<style name="MainActivity_Theme" parent="android:Theme" >
<item name="an ...
NODE.JS 介绍及优点
http://www.dev26.com/blog/article/456/1
简单教程:
http://www.nodebeginner.org/index-zh-cn.html
高性能Node.js:来自LinkedIn Mobile的10条优化建议
http://www.rockdai.com/?p=596
1.重写ItemizedOverlay的draw方法。
Paint paint = new Paint();
paint.setColor(Color.CYAN);
paint.setDither(true);
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeJoin(Paint.Join.ROUND);
paint.setStrokeCap(Paint.Cap.ROUND);
paint.setStrokeWidth(3);
//获取坐标系转换
Projection projection = mapView.getProjection() ...