Android
文章平均质量分 77
masofeng
这个作者很懒,什么都没留下…
展开
-
Android APK的反编译方法
Android的APK反编译有两种方法(其实就是一种),一种能得到Java文件(工程中的Java类),一种能得到资源文件(Xml文件及图片等)。1 得到Java文件需要两个工具:dex2jar和jg-gui (1)将dex文件转换成jar文件 首先将把.原创 2011-09-09 21:03:45 · 1792 阅读 · 1 评论 -
android编程小结
1 UI方面 最重要的是两个ListView和GridView,Gallery也可以,但好像不如前两个用的多。三种View都可以用一个适配器,即从BaseAdapter继承而来的。也就是编好了一个Adapter可以设计三中显示方式。 另一个就是自定义View,对现有的进行继承扩展,以实现特定的功能。2 数据存储方面 四种方式:网络、数据库、sharereference、本地。原创 2012-04-24 08:50:13 · 549 阅读 · 0 评论 -
android程序保护、防止反编译(proguard),签名打包
1 使用proguard防止反编译 反编译了很多程序,发现基本上没有能读懂的,使用proguard防止反编译基本上已经普遍了,不会这个怎敢发布程序。 一般人这样告诉你,2.3就带了proguard.cfg文件,2.2没有(但其实也有了),但你可以拷过去,然后在系统属性文件中加入config就行了。proguard.cfg的文件如下:-optimizationpasses 5原创 2012-04-12 17:04:35 · 2000 阅读 · 1 评论 -
Android手机屏幕分辨率
手机屏幕VGA QVGA HVGA WVGA区别 对于Android模拟器,可能会参考一些参数,比如手机屏幕的分辨率。今天就来看看手机屏幕VGA QVGA HVGA WVGA区别,一般手机液晶屏幕都是TFT材质,VGA WVGA QVGA HVGE XGA只是表示屏幕分辨率,是个代号和材质没关系。 分辨率对照表: 代号 分辨率 QVGA 320*转载 2012-04-09 08:23:23 · 816 阅读 · 0 评论 -
Android新浪微博开发(一)OAnth认证及账户管理、sdk的使用
新浪的SDK把网络操作全封装好了,网上也能搜到很多的教程。自己主要的工作就是:设计个好的UI(现在好像大多用TabView和ListView的方式)、用异步线程的方式处理网络请求,当然就会涉及到与主UI线程通信的handler了,还有就是理解OAuth认证,这个SDK里也有例子。1 为啥都使用OAuth认证呢? 不管是新浪,还是腾讯、天涯等等,开发平台都在使用OAuth认证,之前新浪还原创 2011-08-19 11:40:53 · 4360 阅读 · 8 评论 -
Android新浪微博开发(五)Handler的用途,Android多线程编程
1 Android中Handler的作用 看看SDK中是怎么介绍的: 一个handler允许你发送和处理 Message和线程的MessageQueue的Runnable对象。每个handler实例是与一个单独的线程和该线程的消息队列相关。当你创建一个新原创 2011-08-28 19:48:29 · 1659 阅读 · 0 评论 -
Android新浪微博开发(五)android中的selector,背景选择器
1 先看看SDK中怎么说的 StateListDrawable对象,就是根据对象的不同的状态用不同的image来表现相同的grapics,比如Button。只能有一个元素,可以有好几个,用不同的属性来显示不同的状态。文件放在res/drawable/filename.xml原创 2011-08-27 19:03:08 · 1955 阅读 · 2 评论 -
Android新浪微博开发(四)主UI的完善
1 如何通过http协议从网上下载图片 通过地址构造URL对象,同过URL对象得到HttpURLConnection 对象,然后得到InputStream ,再用InputStream 构造Bitmap 对象。public Bitmap getBitmapFromUrl原创 2011-08-26 18:46:07 · 2445 阅读 · 1 评论 -
Android新浪微博开发(三)主UI的实现:用BaseAdapter做适配器的LsitView
1 把原来的布局文件改成如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="#000000" android:layout原创 2011-08-23 14:36:39 · 1645 阅读 · 0 评论 -
Android新浪微博开发(二)主UI的实现:动态建立TabActivity
仿照官网微博,设立5个窗口,这就需要TabActivity。动态建立TabActivity的步骤如下:1 建立所需的Activity跟官方的一样,也建5个,里面的先空着,别忘了最后要在配置文件中加上,并把启动的Activity改成下边的TabActivity原创 2011-08-22 23:56:53 · 1813 阅读 · 0 评论 -
Android开发者必须深入学习的10个应用开源项目
转自:http://my.oschina.net/zxfxingkong/blog/55604Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多 多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智 慧和创造力。Android开发者必须深入学习的10个应用开源项目android开发, 开源项目Android开发又将转载 2012-05-29 09:31:56 · 707 阅读 · 0 评论