- 博客(252)
- 资源 (32)
- 收藏
- 关注
转载 Android 内存监测工具 DDMS --> Heap
摘抄自:http://www.open-open.com/lib/view/open1340337547237.html用 Heap监测应用进程使用内存情况的步骤如下:1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的;2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”
2015-07-31 18:50:14 671
转载 最完整的Android反编译流程
摘自:http://blog.csdn.net/Bob1993_Dev/article/details/44345977对于反编译一直持有无所谓有或无的态度,经过昨天一下午的尝试,也有了点心得和体会:先给大家看看编译的过程和我们反编译的过程概图吧: 如下是反编译工具的根目录结构:三个文件夹也实际上是以下
2015-05-05 13:24:36 951
转载 各编程语言主要运用场合
· 写软件界面 C#主流,BCB,Delphi,VB也是不错的推荐。· 写Erp,写游戏,写大型软件,写库,C++主流,BC++也不错。· 写驱动,C主流。· 汇编主要用于以上工程中的关键算法,用汇编改写,或者叫优化到汇编级,以便提高效率。 比如:quake引擎的开发者卡马克就是把关键算法优化到了汇编级,所以才有雷神,半条命,CS等等优秀的作品。· 易语言适合写内挂(脱机最
2014-06-04 16:07:26 1335
转载 Android反编译
环境Android sdk/ndkor真机必备语言smali (http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html语法查询)javaarm汇编 反编译工具apktool:将APK反编译为smali语言代码dex2jar:将dex反编译为JAVA语言apktoolgui:
2014-06-04 16:04:32 919
转载 "MyEclipse生成javadoc时出错:编码GBK的不可映射字符"解决办法
今天生成java doc文档时,出现了如下所示的错误: 正在装入软件包 com.wisdom.test 的源文件...F:\workspace\StringUtils\src\com\wisdom\test\StringUtilsTest.java:11: 编码 GBK 的不可映射字符 * 鍔熻兘璇存槑: 閽堝StringUtils绫荤殑娴嬭瘯绫?
2014-05-30 11:04:49 2961
转载 Android编程之还原JD-GUI反编译后代码
jd-gui这款jar反编译软件,大家经常用到,它反编译后的代码可以重新生成java文件。但它反编译出的代码,在遇到部分java特定语句的时候就不容易被看懂了。我这里就jd-gui反编译后代码的复原内容讲讲我的经验,与大家分享一下:1、switch语句:正常的switch语句:[java] view plaincopypublic boolean
2014-05-26 12:01:40 1008
转载 ZendStudio中设置SVN:ignore
使用ZendStudio开发SVN中的代码时,经常容易将 .project、.settings、.buildpath 这类的zend的工程文件提交上去,非常麻烦,有几种方法可以去掉这个麻烦。1、在ZendStudio的全局设置中设置在Window -> Preferences 中找到 Team -> Ignored Resources,然后将需要屏蔽的项目添加进去,应用就可以了。
2014-05-14 18:02:17 879
原创 变量和链表透彻的解释,禁不住记录下来
p=p->next 到底表达了什么意思?->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:struct Data{ int a,b,c;}; /*定义结构
2013-07-03 14:25:52 1940 1
转载 Android滑动屏幕效果
摘自:http://blog.sina.com.cn/s/blog_a261421801014adl.html屏幕切换指的是在同一个Activity内屏幕见的切换。通过GestureDetector、OnGestureListener实现滑屏事件 滑屏实现:通过android.view.GestureDetector类可以检测各种手势
2013-06-27 19:27:46 977
原创 子线程中发Toast
public void onClick(View v) { new Thread(){ public void run() { Log.i("log", "run"); Looper.prepare(); Toast.makeText(Ac
2013-06-21 12:17:00 1294
转载 Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:
2013-06-04 11:54:53 923
转载 TraceView总结
很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都补充说明下,省的童鞋们总疑惑这一块;请点击下面联系进入阅读:【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
2013-05-15 13:48:48 673
转载 Eclipse中设置编码的方式
如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工 作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030。如果要
2013-05-11 16:10:04 608
转载 文本输入框默认不获取焦点
项目中有个检索功能,页面上有个EditText输入框,打开页面后,焦点默认在EditText上,这样的话软键盘默认就会显示出来,占据大半个屏幕。后来想办法将这个给去掉了,方法一:原先考虑着将焦点赋给页面上的其他组件(页面上还有时间选择组件、按钮组件等),方法如下: android:id="@+id/topical_content"
2013-05-09 13:36:31 875
转载 Attempted to lock an already-locked dir异常解决方法
解决方法:1、直接进入到上面的文件夹下的.svn目录,删除lock文件就可以了
2013-05-08 18:57:45 565
翻译 SVN commit:remains in tree-conflict错误的解决办法
昨天在提交一个新类包的时候,出错了,重新提交了几次也不行.错误是:Aborting commit: ‘C:/workspace/MyWork/src/org’ remains in conflict由于是新第一次提交,感觉上应该是没有问题的.最后上网找了一下,发现了解决办法.Eclipse中的解决办法右击工程目录–>team–>Show Tree Conflict–
2013-04-28 16:11:27 826
原创 AsyncQueryHandler
1,若我们不用AsyncQueryHandler,直接在UI 线程调用ContentResolve去操作数据库比如查询,若你的数据库的数据很少还好,若很多,就会出现ANR了。一般解决ANR,就是开thread去解决。我在去年做案子的时候,就遇到这样的情况,数据太多了,我不得不开thread去查询,那开了Thread就得通过Handler来和UI线程交互,让UI线程知道何时查询完毕,可以更新UI将查
2013-04-24 15:41:16 708
原创 AVD存放路径更改
注意事项ADT 和 SDK要匹配,否则无法进行环境变量名称要大写,否则可能导致不好使。Android模拟器默认路径如有中文或空格会出现此问题。环境变量中的变量值可以随意,只要不含有中文和空格的合法路径就没问题。
2013-04-23 18:33:43 1022
原创 svn报错
一: Entry already existssvn: 'F:\workspace\phoneconfig\res\layout-mdpi' is already under version control上面是一段日志,我在提交的时候,提示我Entry already exists,我先试着Cleanup,接着Update了一下,保持当前文件与服务器上的文件同步,再试还不行
2013-04-19 12:02:29 1782
转载 android Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER
这主要是由于调试的环境中已有一个同名的Provider存在。 然后 我就将我的 android:authorities的值修改为别的值 就恢复正常了。
2013-04-18 10:22:46 540
原创 联系人有用的代码片段
1.通过rawContactId获得LookupUri通过这个uri就可以发送被ViewcontactActivity,显示该联系人的详细信息Uri contactUri = RawContacts.getContactLookupUri(getContentResolver(), ContentUris.withAppendedId(RawContacts.CONTENT_URI, rawC
2013-04-10 18:10:54 657
转载 JAVA EXCEL API 简介
原文摘自:http://www.ibm.com/developerworks/cn/java/l-javaExcel/Java Excel 是一开放源码项目,通过它 Java 开发人员可以读取 Excel 文件的内容、创建新的 Excel 文件、更新已经存在的 Excel 文件。使用该 API 非 Windows 操作系统也可以通过纯 Java 应用来处理 Excel 数据表。因为是使用
2013-03-29 17:17:50 648
原创 Java Excel(jxl)开发与实践
Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。下载地址: http://www.andykhan.com/jexcelapi/download.html所需类库:jxl_xxx.jar 核心类分析:
2013-03-29 17:12:23 577
转载 一直打印GC_EXPLICIT
摘自:http://segmentfault.com/q/1010000000141620Android logCat 里面一直打印GC_EXPLICIT ,界面有反应迟钝的现象。0赞踩标记我在一个Activity中有一个大的ListView(ListView中的每个Item填充的东西比较多,还有大量图片),出现的现象就是滑动不流畅,操作出现反应迟延,在LogCat中频繁的
2013-03-27 18:33:40 1135
转载 内存浪费,虚拟机报错信息
1. verbosegc 一般Java虚拟机要求支持verbosegc选项,输出详细的垃圾收集调试信息。dalvik虚拟机很安静的接受verbosegc选项,然后什么都不做。dalvik虚拟机使用自己的一套LOG机制来输出调试信息。 如果在Linux下运行adb logcat命令,可以看到如下的输出: D/dalvikvm( 745): GC_CONCURRENT fre
2013-03-26 15:37:06 647
原创 集合可以如此初始化
方法一:new HashSet( Arrays.asList("BEGIN", "LOGO", "PHOTO", "LABEL", "FN", "TITLE", "SOUND", "VERSION", "TEL", "EMAIL", "TZ", "GEO", "NOTE", "URL",
2013-03-26 11:12:01 656
原创 try-catch嵌套
异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。传统的处理异常的办法是:函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:(1)易混淆:例如函数返回-1代表出现异常,但是如果函数确实要返
2013-03-26 10:41:22 2438
原创 DOS窗口复制
方法一:右键>标记>选中要复制的内容(不用在右键点复制)>移动光标到需粘贴处>右键>粘贴方法二:在dos命令行窗口内,点击右键->标记->鼠标以拖拽方式选中要复制的内容(选定后的内容会以反色显示)->(下面注意了,不要点鼠标,不要乱动键盘)回车。好了,已经复制完成。 另外有办法让操作更简单: 鼠标右键单击dos窗口的标题栏(在窗口最上面),单击“属性”,选中“快速编辑模式”,确
2013-03-25 15:23:52 635
原创 Android 中未公开的类(用@hide隐藏的类)
今天在公司一个同事突然问我一个关于android提供的SDK源码中public对应的field无法访问的问题,我仔细的检查了一下相关的代码,没有发现代码有任何的问题,但是在调用该class对应的filed的时候却始终都报错,源码如下:[java] view plaincopypublic static final class Email im
2013-03-20 18:04:53 1738
转载 反射之内部类
在Java中,使用反射的方法加载类的具体代码是:Class cls = Class.forName("package.ClassName"); 但是,如果需要加载的是一个内部类的话,如果我们使用这种加载方式,会抛出异常:// 如果使用这样的代码,会抛出ClassNotFoundExceptionClass cls = Class.forName("packa
2013-03-20 16:40:23 678
转载 VCard联系人备份恢复(导入/导出)详解
文章摘自:http://www.cnblogs.com/lw900320/archive/2013/01/10/2855145.html首先我们简单的看下在Android中联系人的存储结构.工作环境:android 2.3.3联系人的主要数据存放在raw_contacts和data表里,它两构成主从表关系。raw_contacts表结构:data表结构:
2013-03-19 16:16:17 13490
原创 java反射
[代码] [Java]代码001/**002 * @Title: 反射方式调用构造方法003 * @return void004 */005
2013-03-19 15:59:54 661
原创 Intent调用 Uri的使用几种格式
//调用浏览器Uri uri = Uri.parse("");Intent it = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);//显示某个坐标在地图上Uri uri = Uri.parse("geo:38.899533,-77.036476");Intent it = new Inte
2013-03-14 10:24:15 558
原创 Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE无法安装错误解决方案
[2011-12-14 11:08:47 - imusic] Uploading imusic.apk onto device 'emulator-5554'[2011-12-14 11:09:39 - imusic] Installing imusic.apk...[2011-12-14 11:10:00 - imusic] Installation error: INSTALL
2013-03-13 14:56:39 549
转载 推送技术原理分析及XMPP简单的使用
文章摘自:http://blog.csdn.net/shimiso/article/details/8156439 xmpp协议起源于著名的Linux即时通讯服务服务器jabber,有时候我们会把xmpp协议也叫jabber协议,其实这是不规范的,xmpp是个协议,而jabber是个服务器,因为jabber开源,设计精良,安全,稳定,跨语言,跨平台,封装开发简便,越来越多人开始使用它,并
2013-03-11 16:52:01 1186
原创 Android .classpath文件的作用
eclipse中需要关联到第三方JAR文件时,可以直接添加JAR文件,也可以增加环境变量的形式来添加JAR文件,当然原理都是一样的,都是引用 JAR文件,除了可以直接右点击工程,属性,在”Java Build Path”中添加外,其实还可以直接编辑工程目录下的 .classpath这个文件,这个文件即是记录工程中的一些环境变量及工程中文件的输出目的的,此文件结构大至如下:
2013-03-05 15:20:57 1383
转载 Android模拟机出现Installation failed due to invalid APK file错误
文章摘自:http://blog.csdn.net/java_chuan/article/details/6682575?reload 我在运行一个Android项目时,模拟机启动时老是出现 [2011-08-12 17:10:10 - bus1] Installation failed due to invalid APK file![2011-08-12 17:10:10
2013-03-04 19:31:13 1636
原创 枚举
Java中的Enum的使用与分析示例:public enum EnumTest { FRANK("The given name of me"), LIU("The family name of me"); private String context; private String getConte
2013-02-26 18:54:04 414
原创 正则表达式
正则表达式:符合一定规律的表达式 作用:专门用于操作字符串 特点:用一些特定的符号表示一些代码的操作。这样简化书写 好处:可以简化对字符串的复杂操作 弊端:符号定义越多,符号越长,阅读性越差具体操作功能:1:匹配(String的matches(regex)方法),用规则匹配整个字符串,只要有一处
2013-02-24 01:00:38 419
实现模式@www.java1234.com.pdf.zip
2019-05-25
Android系统源代码情景分析(带书签高清版)
2019-05-05
android开发艺术探索高清完整版PDF
2019-04-30
深入浅出统计学_中文版.pdf
2019-04-07
Git版本控制管理 第2版带书签 高清完整PDF版
2019-03-07
Thinking in Patterns中文版
2018-11-14
IOS XMPP 聊天程序客户端
2018-09-07
可用的VMware Fusion 10序列号.txt
2018-03-14
Android编程权威指南中文(第3版).pdf
2018-02-21
Android Studio实战快速高效地构建Android应用.pdf
2018-02-21
Android源码设计模式解析与实战.pdf
2018-02-21
深入REACT技术栈.mobi
2018-02-14
ReactNative入门与实战.zip
2018-02-14
React.Native开发指南.pdf
2018-02-14
设计模式_可复用..基础
2013-04-03
Java设计模式
2013-04-01
重构:改善既有代码的设计
2013-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人