android
文章平均质量分 68
lpftobetheone
简单,积极,阳光
展开
-
如何写回调函数
如何写一个回调函数?第一步:定义一个接口文件public interface OnLoadCallbackListener { void onLoadCallback(String str);}第二步:可以实现一个类,用来做耗时处理,然后调用改接口方法public class LoadTask extends AsyncTask<String,Integer,String> { pr原创 2017-05-10 14:03:44 · 1944 阅读 · 0 评论 -
GitHub 优秀的 Android 开源项目
转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Acti转载 2015-05-03 17:39:13 · 906 阅读 · 0 评论 -
android中读取properties文件
java中经常用到properties文件,然后通过使用Properties类来解析,这里不再陈述使用properties文件的好处,主要探讨如何在android中使用properties文件! 方法一:因为最终是通过流文件来进行properties文件读取的,所以很自然,我们想到要将文件放入到assets文件夹或者raw文件夹中了。 例如,我们这里有一个文件——>转载 2015-03-16 11:31:55 · 432 阅读 · 0 评论 -
ImageView从SdCard中获取图片
private ImageView c_img;c_img=(ImageView)findViewById(R.id.img);1.保存图片String filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/" + getTime() + ".jpg";//phoneFile为原创 2015-02-28 12:55:10 · 946 阅读 · 0 评论 -
Android AIDL——实现机制浅析
1.基于前面写的aidl使用,这段时间准备研究ActivityManager框架,对aidl进行了更深入的研究,因为android框架大量使用了进程通信机制,所以,在研究android framework前认真研究一下AIDL的实现机制十分有必要的 2.前面讲了aidl是 Android Interface definition language的缩写,它是一种进程通信接口的描述,通过sdk转载 2015-01-24 11:02:24 · 584 阅读 · 0 评论 -
Android中自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片
在Android中的控件种类已经足够我们使用,但是有时候大家需要根据美工的设计来改变一些控件的颜色,式样,以及背景图片最近正好有这方面的需要,用了很久时间,找到了改变基本颜色以及图片的方法下面以SeekBar为例,为大家描述一下我的做法首先在layout文件夹中的main.xml内容如下Xml代码 xml version="1.0" e转载 2014-11-10 18:41:36 · 17394 阅读 · 2 评论 -
】PhoneLookup.NUMBER----ContactsContract类Android 2.0 API改变
原来要读取系统联系人的信息只要如下代码即可实现Cursor people = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); while(people.moveToNext()) { int nameFieldColumnIndex转载 2013-01-12 23:53:29 · 448 阅读 · 0 评论 -
Android的ListView源码中有三种onKey事件
Android的ListView源码中有三种onKey事件:onKeyDown、onKeyUp、onKeyMultiple,它们均通过commonKey方法处理。commonKey方法中,又只对ACTION_DOWN覆写了本地处理,也即只对onKeyDown进行了额外处理。另外两个通过向上提交到父类的onKey方法中处理。 对于ListView,onKey事件调用路径按按键类型划分如下转载 2013-03-01 10:16:17 · 2960 阅读 · 0 评论 -
android 剪贴板 拷贝 粘贴
android2.1之后版本其一:(已运行成功)ClipboardManager clip = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);clip.getText(); // 粘贴clip.setText(str); // 复制其二:ClipboardManager c= (C转载 2013-03-05 07:33:30 · 744 阅读 · 0 评论 -
Android 好的项目例子
分享45个android实例源码,很好很强大http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序http://www.apkbus.com/android-20973-1-1.html转载 2013-03-13 23:53:17 · 948 阅读 · 1 评论 -
Android 开发XML解析,从服务器下载
http://www.rosoo.net/a/201112/15511.html转载 2013-03-19 13:36:10 · 463 阅读 · 0 评论 -
Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
转自:http://blog.csdn.net/lmj623565791/article/details/40411921转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40411921,本文出自:【张鸿洋的博客】1、概述之前写过一篇博文:Android 自定义 ViewPager 打造千变万化的图转载 2015-05-17 08:01:17 · 741 阅读 · 0 评论 -
Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解
一、介绍 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。因为已经封装好了一些类和方法。我们 可以直接拿来用了。而不用重复去写了。其实,写一个这方面的程序还是比较麻烦的,要考虑多线程缓存,内存溢出等很多方面。二、具体使用转载 2015-05-21 15:22:29 · 378 阅读 · 0 评论 -
AndroidManifest.xml的权限总结
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded原创 2015-05-31 18:33:02 · 453 阅读 · 0 评论 -
史上最流行的Android组件、工具、框架大全
转自:http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547926&idx=1&sn=a26de59d5265beb8417f4a4ff70fb91e&scene=1&srcid=0813wA4x1GDBLE23yjpNScE8#wechat_redirectAndroid 是目前最流行的移动操作系统之一。 随着新版本的不断转载 2016-08-18 17:41:36 · 2062 阅读 · 0 评论 -
AndFix Bug热修复框架原理及源码解析
转自:http://blog.csdn.net/qxs965266509目录(?)[+] 小憩之后,继续为你解读AndFix热修复框架,呵呵。上一篇Alibaba-AndFix Bug热修复框架的使用已经介绍了AndFix的使用,这篇主要介绍AndFix原理以及源码解析。AndFix原理源码解析在自定义Ap转载 2016-05-09 12:05:07 · 762 阅读 · 0 评论 -
如何使用ADB_WIFI
第一步:在AndroidStudio中添加插件ADB WIFI第二步:先用数据线连接手机,然后点击如图中的选项。第三步:断开数据先,运行程序,如图中172.26.99.3:5555就是通过wifi来连接的手机。原创 2016-05-16 13:47:09 · 1961 阅读 · 0 评论 -
Android屏幕切换,改变布局,不调用onCreate方法
三个步骤:原创 2016-05-13 15:02:20 · 1605 阅读 · 0 评论 -
Android应用程序退出时
应用程序退出时,可以尝试使用下面这个方法 Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); android.os.Pr原创 2016-03-28 12:37:53 · 443 阅读 · 0 评论 -
Android开发中一些被冷落但却很有用的类和方法
转自:http://luckyandyzhang.github.ioMediaMetadataRetriever顾名思义,就是用来获取媒体文件一些相关信息的类。包括一首歌的标题,作者,专辑封面和名称,时长,比特率等等。如果是视频的话,可以获取视频的长宽,预览图。http://developer.android.com/intl/zh-cn/reference/andro转载 2016-03-16 19:58:27 · 758 阅读 · 0 评论 -
神器ViewDragHelper完全解析
转载请标明出处:http://blog.csdn.net/developer_jiangqq/article/details/50033453本文出自:【江清清的博客】(一).前言: 这几天正在更新录制实战项目,整体框架是采用仿照QQ5.X侧滑效果的。那么我们一般的做法就是自定义ViewGroup或者采用开源项目MenuDraw转载 2015-12-07 10:08:49 · 1116 阅读 · 0 评论 -
Android酷炫实用的开源框架(UI框架)
转自:http://www.androidchina.net/1992.html前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧转载 2015-11-18 16:14:56 · 543 阅读 · 0 评论 -
AndroidStudio界面出现乱码
使用AndroidStudio开发应用程序,在应用界面出现了乱码,一个解决方案可以参考一下:第一步:第二步:原创 2015-07-30 18:30:27 · 3524 阅读 · 0 评论 -
如何配置android sdk manager进行强制下载
在『Android SDK Manager - Settings』窗口中,输入框内填入 mirrors.neusoft.edu.cn 和 80,并且选中「Force https://... sources to be fetched using http://...」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面原创 2015-08-10 19:47:08 · 678 阅读 · 0 评论 -
Android TextView文字横向自动滚动(跑马灯)
android:layout_height="wrap_content" android:textColor="@android:color/white" android:ellipsize="marquee" android:focusable="true" android:marqueeRepeatLimit="ma转载 2013-03-23 16:39:35 · 793 阅读 · 0 评论 -
android客户端的Xml解析之SAX解析
SAXParserFactory factory = SAXParserFactory.newInstance(); try { XMLReader reader = factory.newSAXParser().getXMLReader(); reader.setContentHandler( new MyContentHandler() );转载 2013-04-01 09:00:06 · 514 阅读 · 0 评论 -
SWT-designer注册步骤
先不要起动eclipse,把下载的插件包解压,里面是features文件夹,plugins文件夹和一个designer-delete.bat文件,把这三个拷贝到eclipse安装目录下覆盖其features文件夹,plugins文件夹;3.删除eclipse安装目录下configuration文件夹内除config.ini文件以外的所有文件;4.启动eclipse,你会看到转载 2012-12-20 16:08:41 · 880 阅读 · 1 评论 -
eclipse下如何配置android模拟器环境
1.准备jdk、eclipse、android-sdk、ADT. 2.1 Android开发准备工作配置Android开发环境之前,首先需要了解Android开发对操作系统的要求。Android开发可以使用Windows XP、Windows Vista、Mac OS、Linux等操作系统,本书以Windows XP为例进行讲解。Android开发所需软件的版本及其下载地址如表2-1所转载 2012-11-02 23:39:46 · 46251 阅读 · 0 评论 -
#友盟杯#一步步教你为网站开发Android客户端
本文面向Android初级开发者,有一定的Java和Android知识即可。文章覆盖知识点:HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新ListView背景介绍:客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。而android系统上的90%客户端软件都有一个共性,就是为了改善网页在andro转载 2013-01-28 22:26:37 · 801 阅读 · 0 评论 -
异常错误
1. java.net.SocketException: Noroute to host重新开一下wifi就可以了.2.[plain] view plaincopyFailed to install xxx.apk on device '040398FE1701701F': Unable to open sync connectio转载 2013-03-10 17:18:57 · 1319 阅读 · 1 评论 -
WebKit简介
一、WebKit简介WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web引擎框架采用了WebKit项目中的WebCore和JSCore部分,上层由Java语言封装,并且作为API提供给Android应用开发者,而底层使用WebKit核心库(WebCore转载 2013-03-14 10:57:16 · 1056 阅读 · 0 评论 -
Android 网络状态查看
Android网络连接判断与处理获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 1 public boolean isNetworkConnected(Context context) { 2 if (context != null) { 3 Connectivit转载 2013-04-08 13:50:48 · 846 阅读 · 0 评论 -
android 程序第一次安装显示启动帮助页后,不再显示帮助页
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); preferences = getSharedPreferences("phone", Co原创 2013-04-09 10:34:42 · 2096 阅读 · 0 评论 -
listview更改选中时item背景色
默认情况下使用ListView背景色是黑色,选中item的高亮颜色是菊黄色,很多时候不得不自己定义背景色或者背景图android:cacheColorHint="@android:color/transparent",意思为去黑色底色,比如ListView滚动时会刷新界面,默认颜色还是系统颜色,所以采用这种方式设置其为透明即可,这个属性在ListView中使用圆角图片来设置ListView转载 2013-04-19 16:43:34 · 20282 阅读 · 0 评论 -
android 手势识别
对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了。基础GestureDetector的工作原理是,当我们接收到用户触摸消息时,将这个转载 2013-03-04 08:09:08 · 340 阅读 · 0 评论 -
android 修改标题的样式
一个接着一个的activity,写啊写,调啊调,后来,终于发觉,activity的标题栏好难看,好单调啊。咱们为了吸引用户的眼球,得搞点个性化的东西。 自定义标题栏的方法,网上一搜一大堆,我也稍微提一下,oncreate中加上如下代码就行:Java代码requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);转载 2013-03-10 17:13:46 · 5343 阅读 · 1 评论 -
android 解析json数据格式
json数据格式解析我自己分为两种;一种是普通的,一种是带有数组形式的;普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代码如下:// TODO转载 2013-04-21 16:43:51 · 402 阅读 · 0 评论 -
ListView 的Item更改背景图片
三个文件:listview: android:id="@+id/lv" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawSelectorOnTop="false" android:layout_原创 2013-04-19 17:34:26 · 2515 阅读 · 0 评论 -
AutoCompleteTextView和MultiAutoCompleteTextView的区别
android提供了自动提示功能的textview,按照自带的文档和api demo可以写几行代码就可以实现此功能。但默认的thresh为2,所以默认情况下你必须输入两个或者两个以上的字符,才会有自动提示功能,否则 AutoCompleteTextView是不会有任何提示的。当然你可以通过setThresh来设置至少输入几个字符后才会有提示,也可以在xml里设置。AutoCompleteTextV转载 2013-01-13 17:02:02 · 354 阅读 · 0 评论 -
Android 数据库存储 SQLite
SQLite数据存储Android 集成了 SQLite 数据库。它存储在 /data/data//databases/ 下。Android 开发中使用 SQLite 数据库 Activites 可以通过 Content Provider 或者 Service 访问一个数据库。 Android数据库中主要涉及到的类有:SQLiteOpenHelper、SQLiteDatab转载 2013-03-12 17:43:43 · 903 阅读 · 0 评论