android
sgnoquiter
这个作者很懒,什么都没留下…
展开
-
Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!
Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!2010-07-22 13:12一、前言:大家好,今天给大家分享一下Android中的拿来主义,我们时常会碰到一个自己觉得很漂亮很帅气的应用(apk),所以我们会尝试用WinRAR等之类工具查看,而一般的应用程序打包后的目录通常是这样的如下图:当然res转载 2012-02-28 08:33:35 · 582 阅读 · 0 评论 -
探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法
http://www.360doc.com/content/12/0314/12/2793098_194239798.shtml转载 2012-03-19 18:16:13 · 1414 阅读 · 0 评论 -
在一个apk中调用另外一个apk中的activity
其实,这本来是一件很简单的事情,但是我发现很多人问我这个问题,所以写篇小文章供参考。系统提供了很多可以直接调用的Activity,通过指定的Intent就可以调用,比如打开搜索的:Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchStrin转载 2012-03-15 22:45:27 · 564 阅读 · 0 评论 -
android 如何屏蔽Home键(长按短按都不起作用)
package com.test.qiao;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.WindowManager;public class ZZZActivity extends Activity {转载 2012-03-11 18:04:52 · 2419 阅读 · 0 评论 -
关于java用jni调用 dll动态库Can't find dependent libraries错误的解决
1.package com.bsp.zauto.common; 2. 3.public class JavaNativeCall { 4. 5. static { 6. System.load(System.getProperty("user.dir")+"/lib/MSVCRTD.dll"); 7. Syste转载 2012-03-08 21:27:13 · 8392 阅读 · 2 评论 -
在线升级Android应用程序完善版
发一个完善版本的 思路还是原来的思路,上一篇文章:http://fengzhizi715.iteye.com/blog/792774 不过结合了线程和ProgressBar 代码如下: Java代码 import java.io.File; import java.io.FileOutputStream; import java.io.IOExcept转载 2012-02-28 22:17:40 · 3210 阅读 · 0 评论 -
Android四种Activity的加载模式
一个Activty的生命周期Activty的生命周期的也就是它所在进程的生命周期。 每一个活动( Activity )都处于某一个状态,对于开发者来说,是无法控制其应用程序处于某一个状态的,这些均由系统来完成。 但是当一个活动的状态发生改变的时候,开发者可以通过调用 onXX() 的方法获取到相关的通知信息。 在实现 Activity 类的时候,通过覆盖( over转载 2012-02-28 22:04:32 · 540 阅读 · 0 评论 -
android软键盘弹出引起的各种不适终极解决方案 .
很多写登录界面的开发者都会遇到一个问题:那就是在登录界面时,当你点击输入框时,下边的按钮有时会被输入框挡住,这个不利于用户的体验,所以很多人希望软键盘弹出时,也能把按钮挤上去。很多开发者想要监听键盘的状态,这无疑是一个很麻烦的做法。 我们可以在AndroidManifest.xml的Activity设置属性:android:windowSoftInputMode = "adjust转载 2012-02-28 21:41:06 · 853 阅读 · 0 评论 -
http://lovezhou.iteye.com/blog/932847
应用软件经常会因为功能的增加而升级,升级经常是在客户端给用户升级的提示,然后用户下载最新的apk程序包,软件升级过程大多数需要在线完成。 android 在线安装apk程序包,主要用到系统自带的apk安装器进行安装。用到系统自带的apk安装器安装apk包,首先需要在配置文件中加入权限声明Java代码 "android.permission.INTERN转载 2012-02-28 22:20:02 · 773 阅读 · 0 评论 -
Android ANR错误排查
Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused转载 2012-02-28 21:56:52 · 696 阅读 · 0 评论 -
Android 程序的安装、卸载和更新 .
http://blog.csdn.net/itachi85/article/details/6552015转载 2012-02-28 21:44:36 · 561 阅读 · 0 评论 -
Android 数字签名
在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字转载 2012-02-28 21:40:05 · 536 阅读 · 0 评论 -
Android执行文件apk的组成结构
APK 是 Android PacKage 的缩写,即 Android 安装包。将 APK 文件直接传到 Android 模拟器或 Android 手机中执行即可安装。 APK 文件其实是 zip 格式,但后缀名被修改为 apk ,在 windows 上可以通过 winrar 等程序直接解压查看。 解压 apk 后,一般的可看到的目录结构如下: 文件或目录转载 2012-02-28 21:53:37 · 727 阅读 · 0 评论 -
Android 适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
一:不同的layoutAndroid手机屏幕大小不一,有480×320, 640×360, 800×480.怎样才能让App自动适应不同的屏幕呢?其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640×360,layout-800×480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。二转载 2012-02-28 21:32:26 · 453 阅读 · 0 评论