随笔分类 -  android讲义

上一页 1 2 3 4 5 6 ··· 8 下一页
李刚android讲义分析
Android之设备唯一识别
摘要:唯一Android的设备IDString androidId = Settings.Secure.getString(getContentResolver(),Settings.Secure.ANDROID_ID); 阅读全文
posted @ 2014-04-10 21:47 lee0oo0 阅读(418) 评论(0) 推荐(0)
android之卸载反馈的功能
摘要:感谢这位大神:http://www.eoeandroid.com/thread-317728-1-1.htmlzip包里面有讲解的试用方法,和如何试用ndk编译的方法,本人亲身试验,确实可用,现做一个标记。监听自身被卸载.zip 阅读全文
posted @ 2014-03-27 15:16 lee0oo0 阅读(823) 评论(0) 推荐(0)
Android之针对webview的缓存
摘要:import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import org.apache.http.Header;import android.app.Activity;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.os.Bundle; 阅读全文
posted @ 2014-03-20 22:30 lee0oo0 阅读(3460) 评论(0) 推荐(0)
Android之仿String的对象驻留
摘要:String a = "abc";String b = "abc";a == b true;变量a和变量b是同一个值。这不只是说它俩的值是一样的,而是说就是同一个字符串对象。用Java的话来说就是a==b的结果是true。然而这个只对字符串以及小的整型或者长整型有效。其它的对象是不会被驻留的,也就是说如果你创建了两个对象而他们的值是相等的,但他们并不是同一个对象。这个问题有时候很讨厌,尤其是当你从某个持久化存储中取出一个对象时。如果同一个对象你取了两次,你当然希望最终取出的是同一个对象,不过实际上你取出的是两份拷贝。换句话说你其实希望的是取出的是存储中那 阅读全文
posted @ 2014-03-17 23:32 lee0oo0 阅读(573) 评论(0) 推荐(0)
Android之防止反编译技巧
摘要:1. 判断程序是否运行在模拟器上boolean isRunningInEmualtor() { boolean qemuKernel = false; Process process = null; DataOutputStream os = null; try{ process = Runtime.getRuntime().exec("getprop ro.kernel.qemu"); os = new DataOutputStream(process.getOutputStream(... 阅读全文
posted @ 2014-03-07 00:01 lee0oo0 阅读(5344) 评论(1) 推荐(2)
Android之仿iphone抖动效果
摘要:转自:http://blog.csdn.net/long33long/article/details/7693671布局文件: 代码:package com.androi... 阅读全文
posted @ 2014-03-05 18:20 lee0oo0 阅读(4325) 评论(0) 推荐(0)
Android之代码创建布局
摘要:大概描述一下效果:最外层是一个RelativeLayout 里面有自定义个LinearLayout,每个LinearLayout有两个TextView。that's it !!! private void initView() { // 获取xml的RelativeLayout layout = (RelativeLayout) findViewById(R.id.liner); for (int i = 0; i 0) { relativeParams.addRule(RelativeLayout.BELOW, ... 阅读全文
posted @ 2014-03-05 18:03 lee0oo0 阅读(10588) 评论(0) 推荐(0)
java根据jar包反编译后修改再打包回jar的做法
摘要:1. 得到一个待要修改的jar包2. 我的环境是windows,然后解压这个jar包,得到一堆class文件,这时候就找到你需要的那个class文件3. 我首先是使用jd-gui工具看一下这个class文件,然后复制出来,粘贴到一个java文件中,然后对这个文件按你需要的方式进行编辑4. cmd命令调出终端,使用javac 修改后的java文件路径 ---》 重新得出class文件5. 再次使用jar cvf test.jar a test.jar是生成的jar a是文件夹名字,他里面还有一个b文件夹,完整的目录结构是a/b/example.class 我这个命令的目的是把a... 阅读全文
posted @ 2014-02-12 12:22 lee0oo0 阅读(41861) 评论(0) 推荐(0)
Android之代理服务器,支持get
只有注册用户登录后才能阅读该文。
posted @ 2014-02-03 18:41 lee0oo0
Android之2次打开添加友盟统计代码,后缀会添加广告
摘要:这里首先列明步骤, 做一个标识仅此而已。1. 首先使用apktool来反编译你待需要加入友盟统计的apk包, 具体如何使用与配置apktool, 请参考我关于apktool配置的文章。2. 然后自己做一个简单的demo, 仅包含友盟统计的简单语句, 具体按照友盟的官方文档进行。然后继续用apktool进行反编译。3. 打开1步骤后的文件, 在androidmanifest中配置友盟相关的信息4. 打开2步骤后的文件, 找到smali目录, 再找到com目录, 然后复制里面的umeng目录, 把复制的目录拷贝到1步骤后的文件对应的smali -> com 目录下面5. 找到2步骤后的文件, 阅读全文
posted @ 2013-12-23 17:47 lee0oo0 阅读(1876) 评论(0) 推荐(0)
Android之把eoe客户端的关联ViewPager的滑动条勾出来使用
摘要:使用代码:/** * A PageIndicator is responsible to show an visual indicator on the total views * number and the current visible view. */public interface PageIndicator extends ViewPager.OnPageChangeListener { /** * Bind the indicator to a ViewPager. * * @param view */ void setViewPage... 阅读全文
posted @ 2013-12-13 15:27 lee0oo0 阅读(1522) 评论(0) 推荐(0)
Android之混淆心得与亲身体验
摘要:project.properties 中设置proguard.config=proguard-project.txt proguard-project.txt 中设置-optimizationpasses 5 ->设置混淆的压缩比率 0 ~ 7 -dontusemixedcaseclassnames -> Aa aA -dontskipnonpubliclibraryclasses ->如果应用程序引入的有jar包,并且想混淆jar包里面的class -dontpreve... 阅读全文
posted @ 2013-12-04 16:40 lee0oo0 阅读(21466) 评论(0) 推荐(1)
Android之关于MAC把java7改为java6的方法
摘要:先来个草草草,某天手贱有java6升级为java7了,然后用ant打包发布,然后再一次草草草,居然有冲突勒,网上找了一堆。。。无果,最后想起直接在.bash_profile上配置环境试试吧,居然通了,特意分享一下,顺便说说我的机器是mac。1. 打开.bash_profile2. 输入export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home3. touch .bash_profile 使配置生效4. 重启终端5. java -version 看看现在的java处在哪一个版本 阅读全文
posted @ 2013-12-04 14:41 lee0oo0 阅读(960) 评论(0) 推荐(0)
Android在Gallery中每次滑动只显示一页
摘要:import android.content.Context; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.MotionEvent; import android.widget.Gallery; public class DetialGallery extends Gallery { public DetialGallery(Context context ,AttributeSet attrSet) { super(context,attrSet); ... 阅读全文
posted @ 2013-12-04 10:58 lee0oo0 阅读(1302) 评论(0) 推荐(0)
Android之循环显示图像的Android Gallery组件
摘要:转自:http://www.blogjava.net/nokiaguy/archive/2010/08/23/329721.htmlGallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示。要实现这种风格的Gallery组件,就需要对Gallery的Adapter对象进行一番改进。Gallery组件的传统用法在实现可循环显示图 阅读全文
posted @ 2013-11-28 23:42 lee0oo0 阅读(1801) 评论(0) 推荐(0)
Android 代码实现应用强制装到手机内存
摘要:在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置.android:installLocation隶属于AndroidManifest.XML中的manifest节点.如下所示: . . .android:installLocation可以设置为"auto"、"internalOnly"、"preferExternal"三个值中的任何一个. auto:程序可能被安装在外部存储介质上(例如:SD Card),但是默认 阅读全文
posted @ 2013-11-28 10:55 lee0oo0 阅读(526) 评论(0) 推荐(0)
Android之对TabActivity的见解,个人觉得不错
摘要:http://www.cnblogs.com/answer1991/archive/2012/05/08/2489844.htmlanswer1991无法停止我内心的狂热,对未来的执着。Android实现通用的ActivityGroup(效果类似Android微博客户端主界面),强烈建议不要再使用TabActivityActivityGroup在实际的开发中是十分常见的,在我使用过的Android应用中,十个应用里面有九个应用的主界面都是使用ActivityGroup的。说起ActivityGroup,在国内好像直接使用它开发的并不多,基本都是使用TabActivity,它是ActivityG 阅读全文
posted @ 2013-11-17 17:55 lee0oo0 阅读(464) 评论(0) 推荐(0)
android之lint警告This Handler class should be static or leaks might occur
摘要:更新到adt2.0的开发者们可能会在handler上发现这么一条警告:ThisHandlerclassshouldbestaticorleaksmightoccur。 首先在ADT20Changes我们可以找到这样一个变化:NewLintChecks: Lookforhandlerleaks:Thischeckmakessurethatahandlerinnerclassdoesnotholdanimplicitreferencetoitsouterclass. 翻译过来就是,Lint会增加一个检查项目即:确保class内部的handler不含有外部类的隐式引用。 同一个... 阅读全文
posted @ 2013-11-14 11:19 lee0oo0 阅读(524) 评论(0) 推荐(0)
MAC开发NDK非常的简单
摘要:转自:http://www.cnblogs.com/jarrah/archive/2013/03/15/2961892.html附带CDT的下载:http://www.eclipse.org/cdt/downloads.php导入jni.h ,ProjectProperties->C/C++General->PathandSymbols选择include标签,Add->$Android_NDK_HOME/platforms/android-14/arch-arm/usr/includeMac os x下配置 Android ndk 开发环境1.阅读下面之前,请确保你andro 阅读全文
posted @ 2013-11-08 16:17 lee0oo0 阅读(3143) 评论(0) 推荐(0)
Android之zip包换肤(极力推荐)
摘要:转自:http://www.eoeandroid.com/thread-102536-1-1.html直接上图,以图为证,哈哈第一图为原始的皮肤:第二种为读取sdcard中skin_kris目录下的资源素材:界面上有说明,得先导入 皮肤文件,再换肤哦。。。下面是皮肤文件,也就是一个包括资源文件的zip包,在这里去解压 zip包用到了这个帖子中的方法:《[Android实例] 利用antzip包来进行解压与压缩》http://www.eoeandroid.com/thread-102534-1-1.html在运行项目前,记得先要下面的skin包上传到自己的sdcard目录下哦。当然这个名字啊,路 阅读全文
posted @ 2013-10-29 18:25 lee0oo0 阅读(1163) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 8 下一页