Android开发
文章平均质量分 79
Lison
email:work M520
展开
-
Android学习笔记(环境配置):使用Google Map API v2
本笔记将学习如何使用Google Map服务。主要参考来源为:https://developers.google.com/maps/documentation/android/start?hl=zh-CN。要在模拟器和实际手机上跑通还是费了一番周折。最新的Google Maps Android API v2已经将map服务合并到Google Play services中,但是国内手机并不提供G原创 2013-11-21 22:49:40 · 1557 阅读 · 0 评论 -
Android用ViewFlipper动态加载图片视图
/** * 新房信息按图片查看楼盘列表 * * @author lsx */public class NewhouseInfoPicActivity extends Activity implements OnTouchListener, OnGestureListener, OnClickListener { private ViewFlipper vf = null; pr原创 2012-07-20 14:44:07 · 10733 阅读 · 16 评论 -
webService异步加载GridView中图片
效果如图:类ViewCacheForRandom9:[java] view plaincopyprint?public class ViewCacheForRandom9 { private View baseView; private ImageView sex;原创 2012-07-19 14:24:50 · 1331 阅读 · 0 评论 -
Android的TextView使用Html来处理图片显示、字体样式、超链接等
一、[Android实例]实现TextView里的文字有不同颜色转eoe:http://www.eoeandroid.com/thread-4496-1-1.htmlimport android.text.Html;TextView t3 = (TextView) findViewById(R.id.text3); t3.setText(原创 2012-07-03 15:35:39 · 906 阅读 · 0 评论 -
android中include标签的使用
在一个项目中我们可能会需要用到相同的布局设计,如果都写在一个xml文件中,代码显得很冗余,并且可读性也很差,所以我们可以把相同布局的代码单独写成一个模块,然后用到的时候可以通过 标签来重用layout代码。 app_title.xml:[xhtml] view plaincopyxml version="1.0" encodi原创 2012-07-03 15:01:15 · 978 阅读 · 0 评论 -
android中TextView分段显示不同颜色,字体,时间
例子1:设置部分文字背景高亮显示: Java代码public class HighLightActivity extends Activity { String strs="我的心太乱了,给我点空白。"; TextView textview; int start =3; in原创 2012-07-03 00:00:50 · 32545 阅读 · 4 评论 -
[Android]手动触发OnClick事件
android中如果用到监听事件setOnClickListener(this);可以使用performClick()来手动触发事件在lesohome项目中的首页搜索中用到原创 2012-07-12 18:55:01 · 3774 阅读 · 2 评论 -
Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将ap原创 2012-06-30 10:04:01 · 690 阅读 · 0 评论 -
Android中布局的巧妙设计
在一个TextView中环绕一个图片,在EditText中放置一个TextView,显示还能输入的字数,一共能输入160个字。大家有问题的或者想要源码的可以留言。 程序一开始的效果: 当输入一个字母TextView显示剩余数:原创 2012-06-29 10:44:13 · 1009 阅读 · 0 评论 -
Android Intent Flag的介绍
一、Activity和Task(栈)的关系 Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西 (Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取出东西(Activity)则是从最顶端取出,也 就是说最先取出的是最后添加的东西(Activity),一次类推,最后取出的是第一次添加的Activity,而Activi原创 2012-07-11 17:37:54 · 4852 阅读 · 1 评论 -
解决ActivityGroup的sub Activity中使用spinner出现的WindowManager$BadTokenException问题
在ActivityGroup的sub activity中直接使用Spinner会遇到下面的异常信息: ERROR/AndroidRuntime(964): FATAL EXCEPTION: main ERROR/AndroidRuntime(964):android.view.WindowManager$BadTokenException: Unable to add window -原创 2012-07-11 10:29:25 · 1718 阅读 · 0 评论 -
ArrayAdapter和BaseAdapter的区别与用法举例
近期很多Android开发者来函表示对ArrayAdapter和BaseAdapter的区别不是很清楚,这里Android123简单说下他们的关系和用处,ArrayAdapter是从BaseAdapter派生出来的,具备BaseAdapter的所有功能,但ArrayAdapter更为强大,它实例化时可以直接使用泛型构造,我们在Android SDK中可以看到android.widget.Array原创 2012-07-07 15:34:09 · 2072 阅读 · 0 评论 -
Android实现XML解析技术
本文转自:http://www.2cto.com/kf/201202/121173.html本文介绍在Android平台中实现对XML的三种解析方式。 XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。 在Android中,常见的XML解析器分别为DOM解析器、SAX解析器和P转载 2012-07-06 17:35:12 · 1910 阅读 · 0 评论 -
Android 打包签名 从生成keystore到完成签名
进入生成工具: 工具帮助: 输入指令并获得结果: 转自: http://www.cppblog.com/fwxjj/archive/2010/05/24/116208.html 首先,我们需要一个keystore,当然已经有了的话就不用这一步了: cmd下: 进入到jdk的bin目录,这样的话,a转载 2012-07-27 10:27:02 · 1928 阅读 · 0 评论 -
Android获取文件目录路径
Android 2,.1中获取内存卡上的data/data/org.lesohome.activity/files/目录,保存在此目录的文件,当程序卸载时,系统会自动删除。从Android 2.2开始,系统增加了新的函数: context.getExternalFilesDir() 来统一Android程序在Sd上的保存目录约定,省的大家看到SD卡根目录越来越乱了。 通过此函数获取了保原创 2012-07-28 16:45:14 · 62681 阅读 · 3 评论 -
Android中隐藏标题栏和状态栏(电源,信号,时间等信息)
一、在页面的 setContentView 方法前加入[java] view plaincopy private void HideStatusBar() { //隐藏标题 requestWindowFeature(Window.FEATURE_NO_TITLE);原创 2012-07-30 15:25:53 · 7698 阅读 · 1 评论 -
Google Maps Android API V2在Android SDK level 17模拟器上运行时的问题解决方法
主要参考资料,在此感谢原作者:1 圣骑士Wind的博客2 jlhx_NET的专栏3 http://blog.tektea.com/archives/2480.html4 http://stackoverflow.com/questions/11154222/google-play-on-android-4-0-emulator为不得已的一些需求需要了解一些谷歌地图和安卓开原创 2013-11-17 23:05:57 · 1939 阅读 · 0 评论 -
申请Google map api v2 key
申请Google map api keyStartedMap API V2详细图解" style="border:0px; margin:0px; padding:0px"> 1.首先安装Google Play services SDK 打开Eclipse -> Window -> Android SDK Manager Map API V2详原创 2013-09-07 20:49:09 · 2695 阅读 · 0 评论 -
Google Maps Android API V2使用及问题解决
摘要:Google Maps Android API 在2012年12月更新,其V2版摒弃了MapActivity,而采用MapFragment,从而可以更好的在Android中使用地图组件。本文详细介绍了如何使用这一新特性。说明因为Google Maps的API版本更新,之前的一些教程都是关于旧版本V1的,虽然Google说继续提供服务,但是不再提供API Key的申请。而新的V2版原创 2013-09-28 16:51:24 · 1069 阅读 · 0 评论 -
Android开发之旅:环境搭建及HelloWorld
引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclipse安装原创 2012-06-01 10:36:24 · 599 阅读 · 0 评论 -
Android DEX加壳技术方案
一、什么是加壳? 加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作。大多数病毒就是基于此原理。PC EXE文件加壳的过程如下: 二、加壳作用 加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的。这种技术也常用来保护软件版权,防止被软件破解。转载 2013-03-22 14:14:14 · 2405 阅读 · 2 评论 -
Android开发环境搭建及网络配置问题汇总
最近开始玩android,遇到一些菜鸟级问题,总结如下。一、sdl_app: emulator.exe - 应用程序错误【转】可以尝试的三个方法(推荐2+3):1.删除avd所在的文件夹: C:\Documents and Settings\chenchongji\.android 然后新建avd2.SD card size原创 2013-03-15 21:34:22 · 3184 阅读 · 0 评论 -
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 · 1216 阅读 · 0 评论 -
在Android应用中使用百度地图api
本篇通过一个简单的示例一步步介绍如何在Android应用中使用百度地图api。1)下载百度地图移动版API(Android)开发包 要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。下载地址:http://dev.baidu.com/wiki/stat原创 2013-02-04 09:23:54 · 1149 阅读 · 0 评论 -
android2.3与android4.0访问网络的异同
在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加: Java代码 // 详见StrictMode文档 StrictMode.setThreadPolicy(原创 2013-02-04 16:42:10 · 3482 阅读 · 1 评论 -
图解为网站开发Android客户端
本文面向Android初级开发者,有一定的Java和Android知识即可。文章覆盖知识点:HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新ListView背景介绍:客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。而android系统上的90%客户端软件都有一个共性,就是为了改善网页在a原创 2013-02-01 17:27:23 · 1050 阅读 · 0 评论 -
Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubun原创 2013-01-31 11:42:35 · 634 阅读 · 0 评论 -
Android之怎么使用SQLite数据库(增、删、改、查、分页等)以及ListView显示数据
由于刚接触android开发,故此想把学到的基础知识记录一下,以备查询,故此写的比较啰嗦:步骤如下:一、介绍: 此文主要是介绍怎么使用android自带的数据库SQLite,以及把后台的数据用ListView控件显示二、新建一个android工程——DBSQLiteOperate 工程目录:三、清单列表AndroidM原创 2012-07-31 15:31:43 · 3647 阅读 · 1 评论 -
android xml解析 XmlPullParser的使用
本文转自:http://samwong.iteye.com/blog/1000403android xml 的解析.1.普通型Xml代码 xml version=”1.0″ ?> statuses> status> source1>asource1> source2>asource2> source2>asou原创 2012-07-06 22:29:40 · 53908 阅读 · 3 评论 -
Android解析XML文档之XmlPullParser
如果在一个XML文档中我们只需要前面一部分数据,但是使用SAX方式或DOM方式会对整个文档进行解析,尽管XML文档中后面的大部分数据我们其实都不需要解析,因此这样实际上就浪费了处理资源。使用PULL方式正合适。 Pull解析器和SAX解析器虽有区别但也有相似性。他们的区别为:SAX解析器的工作方式是自动将事件推入注册的事件处理器进行处理,因此你不能控制事件的处理主动结束;而Pull解原创 2012-07-06 16:47:13 · 1585 阅读 · 0 评论 -
Android之ViewFlipper的用法
1>比如滑动手指,界面切换.就可以使用ViewFlipper来实现ViewFlipper简单的使用:先在layout配置文件里面添加两个按钮和一个ViewFlipper控件 ? android:id="@+id/button1" android:layout_width="wrap_原创 2012-06-01 18:01:15 · 1539 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 1035 阅读 · 0 评论 -
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应用程序变量(Application级别)
XMLAndroid Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。 首先,我们新建一个类HelloApplication继承Android.app.Application原创 2012-06-01 18:11:58 · 2901 阅读 · 1 评论 -
Android入门第十三篇之Gallery + ImageSwitcher
Android入门第十三篇之Gallery + ImageSwitcher分类: Android入门 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次讲了如何使用Gallery控件,这次就讲Gallery 与ImageSwitcher的结合使用,本文实现一个简单的浏览图片的功能。先贴出程序运行原创 2012-06-01 18:09:16 · 722 阅读 · 0 评论 -
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 · 898 阅读 · 0 评论 -
android平板上的GridView视图缓存优化
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 最近在做android平板上的开发,其中涉及到高分辨率之下使用GridView的性能问题。在Android手机软件开发中,如果在ListView或者GridView上使用大数量Item,很多人都会想到ViewHolder......没错,ViewHolder非常适合用在ListView或者每原创 2012-06-01 18:06:39 · 684 阅读 · 0 评论 -
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 · 737 阅读 · 0 评论 -
android 界面布局
android 界面布局出处:http://www.cnblogs.com/awenhome/archive/2011/12/29/2305813.html布局: 在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)原创 2012-06-01 18:04:55 · 1239 阅读 · 0 评论