Android common
zijie999
这个作者很懒,什么都没留下…
展开
-
Android应用的数字签名
为什么要签名? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相同名字,但是签名不同的包不被替换。 APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装转载 2012-03-26 16:58:28 · 317 阅读 · 0 评论 -
code.google.com 下载开源代码失败 TortoiseSVN or TortoisHG
用 TortoiseSVN 或 TortoisHG 下载 de.google.com 下载开源代码失败。可能的主要原因:1,如果在需要代理的局域网内,要特别的在工具里设置代理。2,如果还有问题,将https开头的连接改为http。原创 2012-07-14 13:35:01 · 319 阅读 · 0 评论 -
Ant 编译Android 项目和错误处理
1.解压apache-ant-1.8.3并设置路径vi ~/.bashrcexport PATH=/home/xxxx/work/apache-ant-1.8.2/bin:$PATH2.更新android工程生成build.xml./tools/android update project --target android-15 --path ProjectPathupdate原创 2012-07-14 14:01:35 · 471 阅读 · 0 评论 -
Android Linux环境下的签名方法
形如生成如下APK:bin/myapp-release-unsigned.apk 用下面两条命令://生成签名文件1,keytool -genkey -v -keystore gae.keystore -alias wokao -keyalg RSA -validity 10000//给文件签名2,jarsigner -verbose -keystore gae.key原创 2012-07-14 14:19:08 · 624 阅读 · 0 评论 -
android:layout_alignParentRight="true" 仅在RelativeLayout起作用
android:layout_alignParentRight="true" 仅在RelativeLayout起作用原创 2012-08-15 18:09:15 · 2742 阅读 · 0 评论 -
LocalHtml Viewer
LocalHtml.java----package com.cocci.html;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;public class LocalHtml extends Activity原创 2012-11-28 09:50:56 · 293 阅读 · 0 评论 -
Android 判断root权限的三种方法
/** */public class Root { private static String LOG_TAG = Root.class.getName(); public boolean isDeviceRooted() { if (checkRootMethod1()){return true;} if (checkRoo转载 2012-11-15 11:18:34 · 592 阅读 · 0 评论 -
su: uid 100xx not allowed to su
"su: uid 100xx not allowed to su" ,然后失败退出. 解决方法原来非常简单: android 源代码里头,打开: system/extras/su/su.c Modify: myuid = getuid(); if (myuid != AID_ROOT && myuid != AID_SHELL) { fprint转载 2013-01-04 16:32:55 · 3036 阅读 · 0 评论 -
Android Manifest coreApp = "true"
Add boot mode where only "core apps" are started.A core app is one that has coreApp="true" in its manifest tag.The system can successfully boot (though a little painfully) withonly framework转载 2013-02-28 10:33:37 · 3640 阅读 · 0 评论 -
Android 点击屏幕上的某项的执行流程
1. 点击屏幕上的某项的执行流程 有两种情况,一种是时间很短,一种时间稍长 时间很短:onDown--------》onSingleTapUp--------》onSingleTapConfirmed 时间稍长:onDown--------》onShowPress------》onSingleTapUp--------》onSingleTapConfirmed转载 2013-03-25 17:28:41 · 353 阅读 · 0 评论 -
Youku m3u8 html javascript
var input = "";var ykid = "";var result = "http://v.youku.com/player/getRealM3U8/vid/";input = window.prompt("请输入优酷网页地址", "http://v.youku.com/v_show/id_XXXXXXXXXXXXX.html");ykid = input.slice(转载 2012-06-14 15:46:03 · 1215 阅读 · 0 评论 -
Android JNI, .so library 调试命令
/data/tombstones/tombstone_XX============Log info=============01-01 23:59:09.196: I/DEBUG(91): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadd00d01-01 23:59:09.196: I/DEBUG(91): r0原创 2012-06-14 10:17:35 · 3173 阅读 · 1 评论 -
把第三方apk编译进system/apps问题
1. 模块化编译$ cd $source build/envsetup.sh$ mmm packages/apps/ 编译模块,编译后会在out/target/product/generic/system/app下生成对应的.apk包2. full build 生成到build/target/product目录,把你的应用程序目录名加到core.mk或者generic.mk中,原创 2012-03-30 18:07:00 · 509 阅读 · 0 评论 -
Android 删除目录和文件的通用函数
可以说是android 或 java中比较完善的删除文件和目录的方法。 public static void deleteDir (File dir) { if (dir.isDirectory()) { File[] files = dir.listFiles(); for (Fil原创 2012-03-15 14:34:11 · 1695 阅读 · 0 评论 -
不在Activity的构造函数内获取资源
如下语句,String status = getResources().getStringArray(R.array.load_status);如果在Activity构造函数中运行,会Force close。 换句话说,应该在onCreate()之后,资源空间准备好后,在获取资源。原创 2012-04-01 15:13:46 · 660 阅读 · 0 评论 -
Android软件常用下载地址
GoogleGoogle电子市场9191手机助手hiapk安卓市场gfan机锋市场appChina掌上应用汇eoe优亿市场mumayi木蚂蚁市场anfone安丰下载aimi爱米商店iAndroid爱卓市场star安卓星空nd原创 2012-04-09 14:58:44 · 439 阅读 · 0 评论 -
八款开源 Android 游戏引擎 (巨好的资源)
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必要且转载 2012-04-24 10:50:45 · 207 阅读 · 0 评论 -
Android ADT 安装报错 Eclipse 3.5.2 on Linux Ubuntu 10.04
Encounter the error when I install Android ADT plugin, search and try a long time find the way to fix it.********************Cannot complete the install because one or more required items co原创 2012-04-25 17:09:17 · 640 阅读 · 0 评论 -
armeabi-v7a and armeabi
According to the NDK documentation, armeabi-v7a code is extended armeabi code which can contain extra CPU instructions. The v7a has support for hardware floating point operations, which makes a hu原创 2012-04-27 17:52:27 · 1994 阅读 · 0 评论 -
Android c/c++ or .so 的log 使用
// include the below line in .c or .cpp file.#define LOG_TAG "Module"// system/core/include/cutils/log.h#include It is the same to call "android_printLog(prio, tag, fmt...)" or __android_log原创 2012-05-04 18:04:41 · 306 阅读 · 0 评论 -
Android 2.1 源码结构分析
Android 2.1总目录|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts转载 2012-04-23 15:45:52 · 85 阅读 · 0 评论 -
unable to execute dex:java heap space 解决方案
unable to execute dex:GC overhead limit exceeded, unable to execute dex:java heap space 解决方案 最近做厂商适配,厂商提供了一部分Framework的jar包,把jar包通过Add Jar放到Build Path中, 在生成APK过程中,Eclipse长时间停留在100%那个进度。 最后Eclipse报转载 2013-05-14 13:28:38 · 1982 阅读 · 0 评论