-
Android插件化(2):使用DexClassLoader动态加载assets中的apk
Android插件化(二):使用DexClassLoader动态加载assets中的apkAndroid插件化(二):使用DexClassLoader动态加载assets中的apk简介上一篇博客讲到,我们可以使用MultiDex.java加载离线的apk文件。需要注意的是,apk中的类是加载到当前的PathClassLoader当中的,如果apk文件过多,可能会出现ANR的情况。那么,我们能不能使...
99
热度 -
总结
Tomcat源码分析——启动与停止服务前言熟悉Tomcat的工程师们,肯定都知道Tomcat是如何启动与停止的。对于startup.sh、startup.bat、shutdown.sh、shutdown.bat等脚本或者批处理命令,大家一定知道改如何使用它,但是它们究竟是如何实现的,尤其是shutdown.sh脚本(或者shutdown.bat)究竟是如何和Tomcat进程通信的呢?本文将通过对T...
655
热度 -
注脚 (65)
注解(65)1:所有注解都是类2:所有注解类都默认是Annotation接口的子类。3:定义方式:public@interfaceSomeAnotation{}4:可以注解的位置类上方法上成员变量上。返回值上参数上局部变量importorg.junit.Test;@MyTestpublicclassRunTest{@MyTestprivateintage;@MyTest()publicvoidtt...
281
热度 -
Eclipse起步过程(源码级剖析)
Eclipse启动过程(源码级剖析)双击eclipse安装目录下的eclipse.exe运行后,会加载同一目录下的eclipse.ini文件(对应RCP项目也是一样,在RCP的安装目录下会有一个RCPName.ini文件):-startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugin...
10063
热度 -
j2me工具命令行攻略及常见有关问题解决
j2me工具命令行攻略及常见问题解决j2me工具命令行攻略及常见问题解决sylilzy@163.com版权所有,转载请注明出处------------------------------------------------wtk的工具使用eclipseme+eclipse非常方便,但是我们必需熟悉一些常用的命令行操作,以便在开发过程中出现问题时可以排除错误.例如,我今天在用wtk的模拟器通过OAT...
5047
热度 -
【Android应用保护技术探索之路系列】之4:对抗动态调试
【Android应用保护技术探索之路系列】之四:对抗动态调试作者:郭孝星微博:郭孝星的新浪微博邮箱:[email protected]/**/博客:http://blog.csdn.net/allenwellsgithub:https://github.com/AllenWell【Android应用保护技术探索之路系列】章节目录【Android应用保护技术探索之路系列】之一:Androi...
44
热度 -
Android源码之DeskClock(3) Proxy/Delegate Application 框架应用
Android源码之DeskClock(三)Proxy/DelegateApplication框架应用一.概述当项目有加壳子,插件化或热修复等需求的时候,可以使用Proxy/DelegateApplication框架的方式,在正常的模式中,一个程序一般只有一个Application入口,而Proxy/Delegate模式中需要有两个Application,原程序的Application改为Dele...
209
热度 -
Android之ActionBar(2)
Android之ActionBar(二)鹰击天风壮,鹏飞海浪春。本讲内容:ActionBar示例一:下面是res/menu/main.xml文件:<menuxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-...
64
热度 -
MAC上反编译android apk-apktool, dex2jar, jd-jui安装使用(含手动签字)
MAC上反编译androidapk---apktool,dex2jar,jd-jui安装使用(含手动签名)前文介绍了在Windows平台利用强大的APK-Multi-Tool进行反编译apk,修改smali源码后再回编译成apk的流程,最近受人之托,破解个apk,所幸的是所用到的这三个软件都是跨平台的,mac上也妥妥的。这里记录下在mac上所用的东西和流程。总共需要三个软件,为了便于找到最新的版本...
566
热度 -
Android-播音的研究
Android--广播的研究Android中的广播大致有两种:有序广播和标准广播。标准广播是一种完全异步执行的广播,广播发出后,广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序而言,这种广播的执行效率较高,但是也以为这它是无法被截断的。有序广播是一种同步执行的广播,广播发出后,同一时刻只会有一个广播接收器接收到广播,当这个广播接收器中的逻辑执行完毕后才会继续传播消息。并...
14
热度 -
Android替textView设置setText的时候报错
Android为textView设置setText的时候报错一、我的代码如下:就是我textView设置值if(list!=null){for(Studentstu:list){//如果一下子赋值的话是不正确的tv_name.setText(stu.getName());tv_sex.setText(stu.getSex());tv_age.setText(stu.getAge());}}报出错误...
98
热度 -
关于POST间接使用php操作服务器数据库的一个有关问题
关于POST间接使用php操作服务器数据库的一个问题!正常情况下点击按钮会在下面文本显示数据库数据,但我调试时,点击按钮就立马闪退。下面是我的客户端的代码:publicclassMainActivityextendsActivity{JSONArrayjArray;Stringresult=null;InputStreamis=null;StringBuildersb=null;@Override...
93
热度 -
一、机制
AndroidListView常见问题与使用总结一、机制ListView机制-先执行getCount,然后执行getView。如果getCount返回0,不执行getViewGalleryconvertView不会复用,每次都返回NULL二、问题整理ListView最下面一个item没有横线(Divider)?listview的布局高使用wrap_content,应该使用fill_parent去除...
180
热度 -
AsyncTask中的onPostExecute没有执行解决思路
AsyncTask中的onPostExecute没有执行本人新手,想做一个类微博,几个fragment可以切换的页面。但是MainActivity中,通过Fragment[]获取其中一个ListFragment的时候,总是获取为空,在ListFragment中断点时发现onPostExecute这方法死活不执行,前面的doInBackground都已经可以获取服务器的数据,并成功转换。已经百度,g...
78
热度 -
android错误:Can not perform this action after onSaveInstanc
android异常:CannotperformthisactionafteronSaveInstanc本人某个android项目开发阶段一直运行良好,直到上线前夕,在某款跑着android4.03系统的手机运行却报出一下异常,导致forceclose:java.lang.IllegalStateException:CannotperformthisactionafteronSaveInstance...
77
热度 -
如何使用sql弹出框
怎么使用sql弹出框转载?http://wglnngt-001.blog.163.com/blog/static/4077058420091114114652911/HowtouseSQLDialogswithoutScripts??Because?so?many?people?have?problems?with?InstallShieldX?using?SQL?Dialogs,?I?thoug...
83
热度 -
X-Ray检测Android装置Root漏洞过程分析
X-Ray检测Android设备Root漏洞过程分析一、序言到目前为止Android已被发现大量的提权漏洞,虽然这些提权漏洞随着系统版本的升级已被解决,但是市场上还存在着大量使用老版本系统的设备。提权漏洞在被合法软件利用(比如一键Root工具)的同时也被大量恶意软件利用,恶意软件可以利用这些提权漏洞获取系统Root权限,这样就可以在您不知情的情况下,后台静默下载安装软件,发送付费短信,上传隐私信息...
96
热度 -
[腾挪] Android主流推送方案分析(MQTT/XMPP/GCM)
[移动]Android主流推送方案分析(MQTT/XMPP/GCM)本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。方案1、使用GCM服务(GoogleCloudMessaging)简介:Google推出的云消息服务,即第二代的G2DM。优点:Google提供的服务、原生、简单,无需实现和部署服务端...
532
热度 -
可进一步参考的文章
Android中RemoteViews的实现[email protected]/**/2012-8-22本文结合AppWidget的应用场景,分析Android中RemoteViews的内部具体实现。从前文《Android中AppWidget的分析与应用:AppWidgetProvider》和《Android中Launcher对于AppWidget的处理的分析:AppWidgetHost...
29
热度 -
AndroidHttp通讯 HTTP Client与HttpURLConnection的区别
AndroidHttp通信HTTPClient与HttpURLConnection的区别ApacheHTTPClientDefaultHttpClient以及其相关类AndroidHttpClient适用于webbrowsers,他们是可扩展的,并且拥有大量的稳定APIs。但是,在不破坏其兼容性的前提下很难对如此多的APIs做修改。因此,Android团队对修改优化ApacheHTTPClient...
30
热度