- 博客(30)
- 资源 (6)
- 收藏
- 关注
原创 Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将ap
2012-06-30 10:04:01 690
原创 Android中布局的巧妙设计
在一个TextView中环绕一个图片,在EditText中放置一个TextView,显示还能输入的字数,一共能输入160个字。大家有问题的或者想要源码的可以留言。 程序一开始的效果: 当输入一个字母TextView显示剩余数:
2012-06-29 10:44:13 1007
原创 MYSQL 获取当前日期及日期格式
MYSQL 获取当前日期及日期格式获取系统日期: NOW()格式化日期: DATE_FORMAT(date, format)注: date:时间字段format:日期格式返回系统日期,输出 2009-12-25 14:38:59select now();输出 09-12-25select date_format(now(),'%y-%m-%d');根据f
2012-06-22 11:41:20 982
原创 Activity的生命周期
一:Activity的生命周期方法 Android提供了很多Activity的生命周期方法,比如我们常用的onCreate、onPause、onResume等。这里主要介绍粗粒度的周期方法,诸如onPostCreate、onPostResume等这些细粒度的周期方法可以参考Android的API文档,在你需要更细层次的控制的时候可以使用这些细粒度的方法。粗粒度的周期方法有以下几个:
2012-06-19 15:07:54 482
转载 Android,谁动了我的内存(2)
五、超级大胖子Bitmap 可以说出现OutOfMemory问题的绝大多数人,都是因为Bitmap的问题。因为Bitmap占用的内存实在是太多了,它是一个“超级大胖子”,特别是分辨率大的图片,如果要显示多张那问题就更显著了。 如何解决Bitmap带给我们的内存问题? 第一、及时的销毁。 虽然,系统能够确认Bitmap分配的内存最终会
2012-06-15 17:25:40 405
转载 Android,谁动了我的内存(1)
一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。 那么GC怎么能够确认某一个对象是不是
2012-06-15 17:24:32 787
转载 android 关于ListView Item数据混乱问题
这个问题关系到一个软件的成败,为什么这么说呢?因为ListView是andriod主要的展示数据的方式,所以我们用的最多的也就是ListView.而如果ListView有问题,那不就是最大的问题.今天讲的这个问题是关于ListView数据混乱的问题.问题是这样的,数据已经展示在了ListView上的时候,当我们拉动ListView.每个Item项的数据会变动.如下图:关于Lis
2012-06-15 17:20:27 1130
原创 Android 之 远程图片获取和本地缓存
概述对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。那么如何处理好图片资源的获取
2012-06-13 11:30:13 732
原创 sql语法:inner join on, left join on, right join on详细使用方法
inner join(等值连接) 只返回两个表中联结字段相等的行left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 INNER JOIN 语法: INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JOIN 表2
2012-06-12 18:08:38 835
原创 SDCard权限设置
最近在做Android项目,发现之前能对sdcard卡进行读写操作突然不能了,细找之下,发现如下修改权限途径:设置DDMS(File Explorer)目录下的sdcard目录的权限1、打开cmd命令 2、输入adb shell(成功后进入adb的root用户状态#) 3、你可以用 ls 命令看下当前文件夹下目录,你会发现sdcard目录在这下面4、修改sdcard权限,因
2012-06-11 15:19:27 30653 2
原创 android adb shell 命令大全
1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称
2012-06-09 17:56:58 1215
原创 android:限制文本长度加省略号用ellipsize
android中的ellipsize最近为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~用法如下:在xml中android:ellipsize =
2012-06-09 10:41:09 3518
转载 自定义Spinner之IconSpinner
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lbrant.blog.51cto.com/2400264/486406 关于Spinner的解释及基本用法,已经可以找到很多例子:Spinner中文API:http://www.cnblogs.com/over140/archive/2010/11/17/18
2012-06-08 09:47:09 1112
原创 json_encode的php实现
今天coding时,需要将php中的变量返回给第三方,第一个想到就是使用json格式,方便易用。于是用了json_encode,但是发现居然报语法错误,查了手册才发现,json_enode 是在5.2.0才作为标准扩展加入php的,而我们的机器上php的版本是5.1.6,原来该扩展还未加进来。由于这个应用比较小,而且本人赖得升级php的版本,而且再手工安装这个扩展也比较麻烦,所以想到了使用php实
2012-06-07 11:47:22 5242 1
转载 android定位和地图开发实例
在android开发中地图和定位是很多软件不可或缺的内容,这些特色功能也给人们带来了很多方便。 首先介绍一下地图包中的主要类: MapController : 主要控制地图移动,伸缩,以某个GPS坐标为中心,控制MapView中的view组件,管理Overlay,提供View的基本功能。使用多种地图模式(地图模式(某些城市可实时对交
2012-06-07 11:22:41 976
转载 Android Map开发基础知识学习笔记
注册 Android 地图 API 密钥 运行:keytool -list -keystore ~/.android/debug.keystore用得到的MD5码到http://code.google.com/intl/zh-CN/android/maps-api-signup.html注册API密钥。参考:http://www.cnblogs.com/feisky
2012-06-07 11:19:40 514
原创 Android中用Google Map API出现的getLastKnowLocation空指针异常
这个问题也困扰我很久,为什么之前用模拟器测试有时可以成功有时却失败,而使用真机测试却从来没有成功,很是郁闷首先大家应该记得下面一段代码的作用://设置服务商的信息 Criteria criteria =new Criteria(); //提供服务的精度标准 criteria.setAccuracy(Crit
2012-06-07 11:11:30 2634
原创 license文件生成原理
现在很多J2EE应用都采用一个license文件来授权系统的使用,特别是在系统购买的早期,会提供有限制的license文件对系统进行限制,比如试用版有譬如IP、日期、最大用户数量的限制等。 而license控制的方法又有很多,目前比较流行,只要设计的好就很难破解的方法就是采用一对密匙(私匙加密公匙解密)来生成License文件中的Sinature签名内容,再通过Base64或Hex来进行编码
2012-06-04 11:42:49 75520 6
原创 Android应用程序变量(Application级别)
XMLAndroid Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。 首先,我们新建一个类HelloApplication继承Android.app.Application
2012-06-01 18:11:58 2900 1
原创 Android ViewFlipper装载baseAdapter
Android ViewFlipper装载baseAdapter import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import
2012-06-01 18:10:59 897
原创 Android入门第十三篇之Gallery + ImageSwitcher
Android入门第十三篇之Gallery + ImageSwitcher分类: Android入门 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次讲了如何使用Gallery控件,这次就讲Gallery 与ImageSwitcher的结合使用,本文实现一个简单的浏览图片的功能。先贴出程序运行
2012-06-01 18:09:16 721
原创 android平板上的GridView视图缓存优化
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 最近在做android平板上的开发,其中涉及到高分辨率之下使用GridView的性能问题。在Android手机软件开发中,如果在ListView或者GridView上使用大数量Item,很多人都会想到ViewHolder......没错,ViewHolder非常适合用在ListView或者每
2012-06-01 18:06:39 684
原创 android 界面布局
android 界面布局出处:http://www.cnblogs.com/awenhome/archive/2011/12/29/2305813.html布局: 在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)
2012-06-01 18:04:55 1238
原创 Android之ViewFlipper的用法
1>比如滑动手指,界面切换.就可以使用ViewFlipper来实现ViewFlipper简单的使用:先在layout配置文件里面添加两个按钮和一个ViewFlipper控件 ? android:id="@+id/button1" android:layout_width="wrap_
2012-06-01 18:01:15 1538
原创 Android中Context
Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为Activity,而到了一个button的onC
2012-06-01 17:57:43 736
原创 Android应用开发之获取web服务器xml数据
实验步骤:1、 配置J2EE开发环境,并部署web应用viderweb,启动服务2、 打开浏览器访问网址http://localhost:8080/videoweb/video/list.do演示xml数据3、 创建android客户端工程,实现访问上面的网址并且将取得的xml数据进行解析并显示,如下图:Android客户端代码程
2012-06-01 17:50:26 1174
原创 Android应用开发之获取网络数据
J2SE实现网络图片的获取[html] view plaincopypublic static void main(String[] args) throws Exception { String path = "http://res.img.ifeng.com/2011/1219/xes_bb10a1495fa8e7f7641
2012-06-01 17:48:53 1034
原创 Android开发之旅:环境搭建及HelloWorld
引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclipse安装
2012-06-01 10:36:24 599
原创 Android之从网络中获取数据并返回客户端的两种方式:XML格式返回与Json格式返回
jsonXMLAndroid网络协议资讯 1.服务器端代码样例:Java代码 public class VideoListAction extends Action { private VideoService service = new VideoServiceBean(); public ActionF
2012-06-01 09:58:13 1781 1
原创 Android-JAVA之9.png图片的处理
9.png图片的处理 1. PNG格式。 在这里不过多的讨论PNG格式的定义问题。但是.9.PNG确实是标准的PNG格式,只是在最外面一圈额外增加1px的边框,这个1px的边框就是用来定义图片中可扩展的和静态不变的区域。特别说明,left和top边框中交叉部分是可拉伸部分,未选中部分是静态区域部分。right和bottom边框中交叉部分则是内容部分(变相的相当于定义看一个内边距,
2012-06-01 09:54:02 4135 6
闪灵CMS企业建站系统
2022-12-27
PHP获取远程图片并调整图像大小
2013-02-16
Android反编译工具包
2013-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人