android
Oo_Oo_
程序,很菜
思想,很菜
展开
-
eclipse修改android sdk路径
elipse->window->preferences->android->SDK Location->选择本地android的sdk路径原创 2012-05-31 16:17:39 · 35332 阅读 · 1 评论 -
cocos2dx 动作
cocos2d-x学习笔记09:动作2:持续动作第一部分:CCActionInterval家族(持续动作)持续动作,顾名思义,就是该动作的执行将持续一段时间。因此持续动作的静态生成函数,往往附带一个时间值Duration。例如:CCActionInterval *moveByAction=CCMoveBy::actionWithDuration(0.转载 2014-01-16 18:49:06 · 916 阅读 · 0 评论 -
如何根据mapping.txt还原混淆的代码
BEFOREHere’s the stack trace as obfuscated by ProGuard:Caused by: java.lang.NullPointerExceptionat net.simplyadvanced.ltediscovery.be.u(Unknown Source)at net.simplyadvanced.ltediscovery.at.v(Unk原创 2014-07-10 10:42:58 · 7661 阅读 · 0 评论 -
cocos2dx 边框
开启ccsprite的边框功能ccConfig.h里面把CC_SPRITE_DEBUG_DRAW原创 2014-11-12 18:41:28 · 1696 阅读 · 0 评论 -
游戏资源
================= 2D资源 =================1. Super Game Asset2. Graphic-Buffet(2D)3. Indie Game Stock4. Brush City5. Graphics 4 Game================= 3D模型资源 =原创 2014-10-29 10:17:26 · 964 阅读 · 0 评论 -
使用Visual Leak Detector检测内存泄漏
1.初识Visual Leak Detector 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其转载 2014-10-17 11:47:07 · 763 阅读 · 0 评论 -
[Android]反编译apk + eclipse中调试smali
从来没有想过反编译apk是来的如此方便,并且还可以修改后重新编译运行,这比在win下修改pe容易多了,感谢apktool和smali工具的作者提供这么好的工具。 跟踪apk一般的做法是在反编译的smali代码中插入log输出,然后重新编译运行看输出日志,这种方法费时费力,如果能够实时调试是最好的了。搜了一下,目前比较好的方法是使用NetBeans+DDMS。我尝试过可以调试转载 2014-05-27 11:13:42 · 14111 阅读 · 4 评论 -
Privacy Policy
Privacy PolicyThe terms in this Privacy Policy govern the manner in which Kidsgames collects and uses any information you (Users) provide in connection with any Kidsgames game or Application (He原创 2015-05-09 11:08:15 · 1061 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
JD-GUI失效原创 2015-11-04 11:12:11 · 477 阅读 · 0 评论 -
linux ip 命令
高级路由即基于策略的路由比传统路由在功能上更强大,使用也更灵活,它不仅能够根据目的地址来转发路径而且也能够根据报文大小、应用或ip源地址来选择路由转发路径从而让系统管理员能轻松做到:1、 管制某台计算机的带宽。2、 管制通向某台计算机的带宽3、 帮助你公平地共享带宽4、 保护你的网络不受DOS的攻击5、 保护你的Internet不受到你的客户的攻击6、 把多台服务器虚拟成一转载 2015-12-06 13:39:06 · 1845 阅读 · 0 评论 -
Android去除烦人的默认闪退Dialog
背景安卓应用闪退后总会出现一个“抱歉,App已经停止运行”的弹窗,这样的用户体验并不好。很多大厂的App都去除了这个弹窗,因此本文主要介绍如何去除默认闪退弹窗,以及在闪退时做一些必要的善后工作。UnCaughtExceptionHandlerUnCaughtExceptionHandler能够在Thread遇到未catch住的Exception而终止前做一些善后工作。但是它转载 2016-04-11 12:48:15 · 2399 阅读 · 0 评论 -
IL指令
名称说明 Add将两个值相加并将结果推送到计算堆栈上。Adds two values and pushes the result onto the evaluation stack.Add_Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Adds two integers, p原创 2016-12-02 11:34:27 · 975 阅读 · 0 评论 -
如何调试Android Framework?
Linus有一句名言广为人知:Read the fucking source code. 但其实,要深入理解某个软件、框架或者系统的工作原理,仅仅「看」代码是远远不够的。就拿Android Framework来说,整个代码量非常大不说,那些个动辄几万行的类如何去理解?所以我今天要说的就是:Debug the fucking source code!!之前分享过一个答案:大家遇到过什转载 2016-12-12 19:51:02 · 1508 阅读 · 0 评论 -
android中表格布局实现,以及拖动Scroll
在布局id/ll_consult_detail_table 中添加表格布局代码实现表格,首先把整个背景设为对应表格线颜色,然后根据布局需要设置子空间背景颜色,缩小一个像素显示线条。另ScrollView下滑动到底会滑不到最底部,主要原因是第一个子控件layout_margin设置导致,再包一层LinearLayout就可以了 代码如下:private void addView1() {原创 2017-05-20 19:40:00 · 829 阅读 · 0 评论 -
如何用代码检测一个软件是否被授权了root权限
private boolean hasRoot() {char[] arrayOfChar = new char[1024];try {int j = new InputStreamReader(Runtime.getRuntime().exec("su -c ls") .getErrorStream()).read(arrayOfChar);if (j == -1) {retur原创 2013-10-28 19:08:52 · 1329 阅读 · 0 评论 -
libgdx gdx-tiled-preprocessor如何运行
用gdx-tiled-preprocessor处理tmx文件 新建一个文件夹(TiledMap任意名均可),把jar文件放进去,然后新建两个子文件夹:in和out ,把tmx文件和使用的图片文件放入in在TiledMap文件下放入gdx.jar,gdx-tools.jar和gdx-tiled-preprocessor.jar三个jar 执行命令 java -cl原创 2013-09-25 16:38:46 · 1456 阅读 · 0 评论 -
libgdx particle-editor.jnlp 粒子编辑器
Delay:粒子发射器的发射延迟,就是说发射器开始发射粒子,在发射第一个粒子之前停留的时间。Duration:这个是很重要的概念,就是持续时间,发射器在一段时间内不断发射粒子。可以把发射器想象成喷水枪,持续时间内不断的喷出水。Count: 控制发射器喷射粒子的数量。这里能设置一个最小值和一个最大值。发射持续时间内,产生的所有粒子总数必须在这个范围内随机。Emission:原创 2013-08-24 17:04:16 · 1775 阅读 · 0 评论 -
android添加中文
在res目录下创建values-zh-rCN文件夹,再把values目录下的string.xml文件copy到values-zh-rCN下,然后再修改各个字符串的value值原创 2012-05-14 11:29:48 · 1375 阅读 · 0 评论 -
Unable to resolve JRE: jdk1.6.0_01 (Standard VM)
Unable to resolve JRE: jdk1.6.0_01 (Standard VM)Unable to resolve JRE: jdk1.6.0_01 (Standar VM)(1)选择Add LIbrary->JRE System Library->Next->Finish(2)把JRE: jdk1.6.0_01 (Standard VM) Remove原创 2012-05-15 11:46:24 · 12289 阅读 · 4 评论 -
android apn
由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。大家可以研究一下frameworks/base/core/java/android/provider/Telephony.java这个类,比较重要的就是 URI 和数据库字段: content://telephony/carriers转载 2012-05-25 16:52:00 · 2695 阅读 · 1 评论 -
android 写短信
public class SmsRead4Activity extends Activity { TableLayout tableLayout; int index = 0; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(sav原创 2012-05-25 11:59:24 · 1119 阅读 · 0 评论 -
android Unable to execute dex: Java heap space
提示Unable to execute dex: Java heap space1)在文件开头添加-vm C:\Program Files\Java\jre6\bin\javaw.exe其中,D:\Program Files\Java\jre6是本人机器上JRE的路径,需要根据实际情况修改2)搜索–launcher.XXMaxPermSize,将其下一行的原创 2012-06-25 15:51:25 · 1696 阅读 · 0 评论 -
ShowDialog
android使用ShowDialog来显示一个Dialog,当第一次调用ShowDialog时,会调用Activity的onCreateDialog方法,我们只需重写该方法,在改方法中创建一个Dialog. 而onPrepareDialog(int, Dialog)在Dialog显示时每次都会被调用。因此如果要动态修改dialog的信息,可以在改方法中实现.转载 2012-10-20 11:46:43 · 662 阅读 · 0 评论 -
android 横竖屏事件
分三种情况分析:1、在Activity中没有配置android:configChanges属性:当我们切换到横屏是:Activity的生命周期函数会执行一遍,切换到竖屏时,执行2变2、在Activity中配置了android:configChanges属性为orientation当我们切换到横屏时 :Activity生命周期函数会执行一遍,切换到竖屏时,执行一遍,但是会执行onCo原创 2012-10-23 18:35:34 · 793 阅读 · 0 评论 -
PowerManager newWakeLock方法
PowerManager这个类主要是用来控制电源状态的. 通过使用该类提供的api可以控制电池的待机时间,一般情况下不要使用。如果确实需要使用,那么尽可能的使用最低级别的WakeLocks锁。并且确保使用完后释放它。你可以通过context.getSystemService(Context.POWER_SERVICE)的方式获得PowerManager的实例。在PowerManager中,最主要的原创 2012-11-04 11:26:57 · 1309 阅读 · 0 评论 -
android 感应器
1、Android中支持的Snesor种类Sensor说明Sensor.TYPE_ACCELEROMETER加速度感应检测Sensor.TYPE_MAGNETIC_FIELD磁场感应检测Sensor.TYPE_ORIENTATION方位感应检测Se转载 2012-11-08 18:33:37 · 2257 阅读 · 0 评论 -
eclipse修改快捷键
Eclipse--->window--->preferences--->General--->keys--->原创 2012-11-16 14:29:11 · 637 阅读 · 0 评论 -
android application类和全局数据使用
我们在平时的开发中,有时候可能会需要一些全局数据,来让应用中的所有Activity和View都能访问到,大家在遇到这种情况时,可能首先会想到自己定义一个类,然后创建很多静态成员,不过android已经为我们提供了这种情况的解决方案,下面就来介绍一下: 在Android中,有一个名为Application的类,我们可以在Activity中使用getApplication(),方法来转载 2012-12-25 18:06:07 · 630 阅读 · 0 评论 -
Java中LinkedList与ArrayList有什么区别
Java中LinkedList与ArrayList有什么区别一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。转载 2013-01-30 15:47:01 · 851 阅读 · 1 评论 -
正则 Matcher Pattern
一、正则表达式基础知识我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说:1.1 句点符号假设你在玩英转载 2013-08-20 18:22:03 · 911 阅读 · 1 评论 -
Matcher类
Matcher类:使用Matcher类,最重要的一个概念必须清楚:组(Group),在正则表达式中()定义了一个组,由于一个正则表达式可以包含很多的组,所以下面先说说怎么划分组的,以及这些组和组的下标怎么对应的.下面我们看看一个小例子,来说明这个问题引用\w(\d\d)(\w+)这个正则表达式有三个组:整个\w(\d\d)(\w+) 是第0组 group(0)转载 2013-08-20 18:43:24 · 977 阅读 · 0 评论 -
java.util.regex
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和Matcher 。Pattern: 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher: 一个Matcher对象是一个状态机器,它依转载 2013-08-20 18:44:27 · 1006 阅读 · 0 评论 -
反射得到全局Context
public static Context getContext() { Application application = null; try { Class activityThreadClass = Class.forName("android.app.ActivityThread"); Object activ原创 2017-06-01 14:29:55 · 663 阅读 · 0 评论