![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 72
west8623
这个作者很懒,什么都没留下…
展开
-
Android 文件导入导出命令
首先配置环境变量:设置环境变量:添加X:\android-sdk-windows\platform-tools (根据实际路径修改) 到系统环境变量path里,打开cmd里输入“adb”验证是否设置成功; 把设备中的数据库拷贝到电脑中:如导出数据库:已连接手机或打开模拟器情况下,cmd输入以下两行命令导出“通讯录”和“短信”的数据库:(真机上可能需要root权限)adb pul原创 2016-02-26 13:37:35 · 3800 阅读 · 0 评论 -
EditText使用详解-包含很多教程上看不到的功能演示
转载:http://android.group.iteye.com/group/wiki/2910-android-widget-edittext转载 2013-04-16 13:46:46 · 940 阅读 · 0 评论 -
8大你不得不知的Android调试工具
转载:http://blog.sina.com.cn/s/blog_6916fad10100ua3q.html1. 查看当前堆栈1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系2) 方法: new Exception(“print trace”).printStackTrace();2. MethodTracing转载 2013-04-11 10:03:57 · 863 阅读 · 0 评论 -
Android执行打开文件(PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO)的总结
转载:http://www.myexception.cn/android/795325.html1. Android里面,要打开各种类型的文件,例如PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO ,可以通过Intent来办到。整理了一个Intent的工具类:import java.io.File;import android.conte转载 2013-03-01 18:14:58 · 1052 阅读 · 0 评论 -
webview从服务端架加载jsp,html
转载:http://michaelye1988.iteye.com/blog/1724860在开发中经常在更多页面中用到WebView来显示一个网页,这个网页里面放有下载地址或者链接到别的网页等等。效果如下:public class MainActivity extends Activity { private static final String URL转载 2013-03-08 17:52:16 · 2592 阅读 · 0 评论 -
读取html,支持多种语言
转载:http://shareandopen.tumblr.com/post/24470630918/android-open-mult-lang-html-file-from-raw一般来说读取html file可以从asset下手,之前也有介绍过相关的范例,如在自定义对话框中,开启html档案、于ICS开启asset文件夹下的html档案要注意的问题。但假如要读取多国语系的ht转载 2013-03-07 14:12:56 · 2769 阅读 · 0 评论 -
7种形式的Android Dialog使用举例
http://www.oschina.net/question/54100_32486在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dial转载 2013-01-29 13:20:24 · 633 阅读 · 0 评论 -
PreferenceScreen用法
最近项目中使用到:PreferenceCategory\PreferenceScreen\ListPreference问题是遇到屏幕小的手机时,文字不能自动换行解决方法是写一个layout文件,这个layout文件格式如下preference.xml<!-- Copyright (C) 2006 The Android Open Source Project Lice原创 2012-11-29 14:13:01 · 1159 阅读 · 0 评论 -
Android之GPS定位详解
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。 LocationManger locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERV转载 2012-10-26 17:49:01 · 855 阅读 · 0 评论 -
不用获得焦点也能实现跑马灯效果的textView
package com.tpc.util;import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.widget.TextView;/** * 这是一个不用获得焦点也能实现跑马灯效果的textView * @author F原创 2012-10-23 14:50:53 · 910 阅读 · 0 评论 -
解决Android加载图片时内存溢出的问题
转载:http://263229365.iteye.com/blog/1562924尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFacto转载 2012-10-18 12:17:36 · 532 阅读 · 0 评论 -
SpannableString或SpannableStringBuilder以及string.xml文件中的整型和string型代替
http://www.haogongju.net/art/1362827背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。 这里推荐的做法是使用android.text.转载 2013-04-17 09:51:46 · 953 阅读 · 0 评论 -
Android 如何让service被管理器杀死后自动重启
转载:http://3y.uu456.com/bp-4b6b418902d276a200292e6s-1.html笔者最近在一项目开发中遇到这样一个需求,要在自己应用中启动了一个service,这个service用来监听服务器发过来的推送信息并弹出一个对话框显示信息,所以需要保证这个service时时运行着,且不能被任务管理或是系统的设置等工具杀掉,如果services是被杀死转载 2013-05-10 09:52:50 · 1531 阅读 · 0 评论 -
如何解决软键盘弹出引起的各种不适
转载:http://unicorn25.iteye.com/blog/916504在做登录和注册页面的时候,经常会遇到诸如软键盘挡住输入框的情况,android为此提供了一系列的的配置参数供选择,你可以在androidmanufist.xml的对应Activity的windowSoftInputMode属性中选择如下4者之一进行配置(紫色字): in转载 2013-05-10 16:40:04 · 1226 阅读 · 0 评论 -
Android内存溢出整理总结 OOM(Out Of Memory) 加载的图片太多或图片过大时经常出现OOM问题
Android内存溢出整理总结 OOM(Out Of Memory) 加载的图片太多或图片过大时经常出现OOM问题加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,整理下: 一般我们大家在遇到内存问题的时候常用的方式网上也有相关资料,大体如下几种: 一:在内存引用上做些处理,常用的有软引用、强化引用、弱引用 二:在内存中加载图片时直接在内存中做处理,如:边界压缩 三:转载 2016-03-03 14:40:51 · 2326 阅读 · 0 评论 -
Android 应用home键,来电或者其他方式进入后台运行,再次进入程序需要重新登录问题
项目中遇到:程序没有退出,home键,来电或者其他应用运行而被迫进入后台运行。再次点击桌面图标后,需要重新登录的现象。排除内存不够,应用被回收外,经过测试还发现以下原因:原创 2015-10-30 18:32:27 · 3706 阅读 · 0 评论 -
记录和恢复 ListView 滚动位置
1. 定义参数:private ListView listView;private int curFirstPosition; // 第一个可见Item在ListView中的位置private int firstViewTop; // 第一个可见Item到设备屏幕顶端的距离(像素)2. onCreate()方法中,获取listView:listView = getLi原创 2015-11-13 15:34:36 · 1655 阅读 · 0 评论 -
ListView+EditText失去焦点和软键盘问题解决办法
场景:EditText要求输入数字,原创 2014-11-06 16:54:01 · 4476 阅读 · 0 评论 -
从cvs导入Android项目,运行报错:Conversion to Dalvik format failed: Unable to execute dex的解决方法
Eclipse Java EE IDE for Web Developers.Version: Luna Service Release 1 (4.4.1)原创 2014-10-28 12:27:25 · 1721 阅读 · 0 评论 -
listview 不执行getView?
1. getCount() 返回的值为0;2. xmlbu原创 2014-11-06 09:25:03 · 1685 阅读 · 0 评论 -
android cmd 数据库操作
1、设置环境变量:添加 X:\android-sdk-windows\platform-tools (根据实际路径修改) 到系统环境变量path里,打开cmd里输入“adb”验证是否设置成功;2、导出数据库:已连接手机或打开模拟器情况下,cmd输入以下两行命令导出“通讯录”和“短信”的数据库:(真机上可能需要root权限)adb pull /data/data/com.a原创 2014-07-16 16:34:47 · 2361 阅读 · 0 评论 -
TextView超过n行显示…
直接上代码public static void truncate(final TextView view, final int maxLine) { ViewTreeObserver vto = view.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutLi原创 2014-01-08 10:43:40 · 2045 阅读 · 0 评论 -
Android Zip压缩解压缩
转载:http://crackren.iteye.com/blog/752732在原作者的基础上进行了一下调整,暂时不支持中文目录直接上修改后的代码package com.yao.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java转载 2013-08-23 15:14:31 · 1932 阅读 · 0 评论 -
如何让自己的Android程序永不被系统kill
相关知识:一般来说,在Android系统中,当某进程较长时间不活动,或系统资源比较紧时,该进程可能被系统kill掉,以此来回收一些资源。Android系统会根据进程的优先级来选择性地杀死一些进程,优先级从高到低依次是:1. 前台进程(Foreground Process)2. 可视进程(Visible Process)3. 服务进程(Service Process)4. 后台进转载 2013-06-13 17:35:19 · 1425 阅读 · 0 评论 -
下载网络文件HttpURLConnection.getContentLength()大小为
做一个andriod系统,测试的时候是在android 2.2系统上测试的一切正常,等发布的时候发现个小问题,就是当程序有更新时,需要重新下载APK,为了友好,做了个进度条,但是在2.2以上的系统中进度条不会走动,部分代码如下: HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.connect(转载 2013-05-28 12:22:44 · 2025 阅读 · 0 评论 -
Toast——多次点击只显示一次解决方案
Android中的Toast是非常好用的一个信息提示控件,但是系统自带的Toast多次点击之后,会出现多次,如显示时间是2S,点击5次之后就会显示5X2=10S。 针对以上问题,Android为我们提供了一个静态方法cancel(),但是此方法Android4.0版本有所区别,参考:http://www.eyeandroid.com/forum.php?mod=viewthrea原创 2012-09-18 14:04:21 · 2928 阅读 · 1 评论 -
自定义Adapter实现多视图Item的ListView
1、原理分析 Adapter对于ListView是非常重要的,它处于listView和数据源的中间,负责为ListView创建具体的视图。之前提到过ListView采用了View复用技术,即使需要显示大量的数据列表时它也能高效的工作,它总是试图复用已经存在的View。 下面就对View复用技术,做简单的讲解:转载 2012-05-25 17:28:41 · 1184 阅读 · 0 评论 -
Android 实用工具Hierarchy Viewer实战
在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例子讲解如何使用该款工具运用在Android的开发过程中。本文的读者对象为具备初步Android知识的用户。 步骤1 设计界面转载 2012-04-12 23:44:08 · 411 阅读 · 0 评论 -
Andorid 中使用Https/SSL Apache HttpClient(DefaultHttpClient)
http://www.virtualzone.de/2011-02-27/how-to-use-apache-httpclient-with-httpsssl-on-android/Connecting to an HTTPS address using the Apache HttpClient shipped with Android is not so straight forward.转载 2012-04-12 15:49:38 · 2739 阅读 · 0 评论 -
新浪微博布局学习——妙用TabHost
前言 为了更好的开发Android应用程序,除了熟练掌握基本的UI组件和API外,还需要掌握一些技巧,而这些技巧可以通过阅读一些代码来提高,本系列将与大家分享一些新浪微博布局方面的收获,欢迎交流!转载, 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140版本 新浪微博 w转载 2012-04-12 14:55:20 · 2844 阅读 · 0 评论 -
自定义TabHost,TabWidget样式 .
大家好,今天我为大家分享TabHost中怎样修改TabWidget样式。在很多界面美观的应用中很多都用到了TabHost,但他们要比系统默认的要漂亮得多。先看几张图: 京东商城底部菜单栏 新浪微博底部菜单栏 好了,看到这些漂亮的菜单栏是不是很惊讶,你可能会说转载 2012-04-12 14:48:31 · 40964 阅读 · 29 评论 -
android获得图片资源的三种方式
一、 使用BitmapFactory解析图片 // --> 使用BitmapFactory解析图片 public void myUseBitmapFactory(Canvas canvas){ // 定义画笔 Paint paint = new Paint();转载 2012-03-16 20:10:02 · 427 阅读 · 0 评论 -
详解Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下。转载 2012-04-02 14:08:07 · 991 阅读 · 0 评论 -
android Theme使用总结
这里我是统一将theme写在AndroidManifest.xml中定义,如下图:先总结level为11以下的theme:1、Theme:它的意思为默认状态,即如果theme这里不填任何属性的时候,默认为Theme。api原文为:The default system theme. This is the theme used for acti转载 2012-03-14 14:28:46 · 463 阅读 · 0 评论 -
浅谈android的selector背景选择器
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据List转载 2012-03-14 14:20:44 · 416 阅读 · 0 评论 -
Android风格与主题( style and theme )
Android xml风格和主题文件的编写,是涉及到整个程序界面美观的因素之一。较好的应用风格和主题,可以实现美观而统一的界面,这就犹如Web开发中的CSS。Styles和Themes都是资源,存放在res/values 文件夹下。什么是Style,什么是Theme?Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可转载 2012-03-14 14:43:35 · 488 阅读 · 0 评论 -
Android Service的使用
Android开发中,当需要创建在后台运行的程序的时候,就要使用到Service。Service 可以分为有无限生命和有限生命两种。特别需要注意的是Service跟Activities是不同的(简单来说可以理解为后台与前台的区别),例如,如果需要使用Service的话,需要调用startService(),从而利用 startService()去调用Service中的OnCreate()和on转载 2012-03-14 14:13:18 · 417 阅读 · 0 评论 -
Android横竖屏总结
横竖屏切换之后就不会去执行OnCreat函数了,而是会去调用onConfigurationChanged(),这样我们就能控制横竖屏的切换了. 或者在res目录下建立layout-land和layout-port目录,相应的layout文件不变.layout-land是横屏的layout,layout-port是竖屏的layout. 如果想让它一直是横屏显示的话,只要在配置文件中设置a转载 2012-03-31 01:31:19 · 743 阅读 · 0 评论 -
Android SDK工具:使用layoutopt进行布局优化
创建好看的Android布局是个不小的挑战,当你花了数小时调整好它们适应多种设备后,你通常不想再重新调整,但笨重的嵌套布局效率往往非常低下,幸运的是,在Android SDK中有一个工具可以帮助你优化布局,以减少内存消耗,提高应用程序运行性能。 layoutoptimization优化是需要一定技巧的,性能良好的代码固然重要,但写出优秀代码的成本往往也很高,你可能不会过早地贸然为那转载 2012-04-12 23:51:22 · 611 阅读 · 0 评论 -
(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式! .
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/316.html 很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都补充说明下,省的童鞋们总疑惑这一块;请点击下面联系进入阅读:转载 2012-04-12 23:56:13 · 684 阅读 · 0 评论