自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

true100的专栏

无论何时何地何景,唯有学习方可生存!

  • 博客(31)
  • 资源 (15)
  • 收藏
  • 关注

原创 Android开发中padding使用一个小技巧

在安卓应用开发中,有时要用到状态按钮(可点击时与不可点击时的背景不相同),而且产品要求的按钮大小是固定的。在不同的手机上按钮的文字显示可能有些异常(主要是在给按钮做背景时很容易出现),此时我们怎么处理呢?我们可以用到padding这个属性。看看小例子:--------------------------就一个按钮,但是background是用xml文件写的状态selector-------

2015-03-30 17:27:51 3264 1

原创 Android常用系统Intent.Action小例子

ACTION_MAIN  android.intent.action.MAIN   应用程序入口  ACTION_VIEW  android.intent.action.VIEW  显示数据给用户  ACTION_ATTACH_DATA  android.intent.action.ATTACH_DATA  指明附加信息给其他地方的一些数据  ACTION_EDIT  android.

2015-03-30 14:00:40 4611

原创 Android数据存储方式之:网络数据交互

android开发中常用的第五种数据存储方式就是我们常用的GET,POST等采用http协议来与服务器打交道。比如数据文件上传下载,网页请求等。几乎所有的应用都必须与网络打交道。举个很简单的get请求网络的例子:try {URL url = new URL("http://www.baidu.com");HttpURLConnection httpurlconnnection =

2015-03-28 17:11:54 2132

原创 Android数据存储方式之:ContentProvider

ContentProvider是Android的四大组件之一,可见其重要性。我们使用到ContentProvider时,也要同Activity等其它组件一样,在AndroidManifest.xml中注册对应的组件才能使用。为什么会用ContentProvider来作为数据存储方式之一呢?ContentProvider在android中的作用是对外共享数据(应用之间数据共享),可以通过Co

2015-03-28 11:09:29 1047

原创 Android数据存储方式之:数据库操作

开发安卓应用肯定离不开与数据打交道,现在有很多的开源框架可用,比原生的操作方便了不少比如AHibernate,GreenDao,OrmLite等等。我目前项目用到的就是GreenDao框架,可以用java项目生成我们对应的工具类在我们Android项目中,我们直接使用就可以。详细使用以后再介绍,今天我贴的是Android自带的数据库操作类SQLiteOpenHelper的使用,由于时间关系,写得非

2015-03-27 16:04:22 1413

原创 Android数据存储方式之:文件存储

android应用大多数用的java开发,所以java的文件操作在android中完全适用,只不过android对手机而言,多了个外存储设置SD卡。----------------------------------------------简单的界面布局-----------------------------------------------------------    xmln

2015-03-27 14:31:23 970

原创 Android数据存储方式之:SharePreference

做开发肯定离不了数据,因为编程=算法+数据。做Android应用开发常用到的数据存储方式有以下五种:1 ,使用SharedPreferences存储数据2, 文件存储数据3 ,SQLite数据库存储数据4 ,使用ContentProvider存储数据5, 网络存储数据今天就简单介绍下第一种存储方式:使用SharedPreferences存储数据。

2015-03-26 14:46:55 1268

原创 android中两种广播注册方式

BroadcastReceiver作为Android四大组件之一,作用率极高,尤其是很多的数据都要通过广播发送才能获取到的时候,比如获取短信内容,获取手机电量等。通常有两种广播注册方式:     1)非常驻型广播,广播注册在Activity代码中编写,广播跟随activity的生命周期。这种广播所在activity结束前,应该移除广播接收器。     2)常驻型,注册广播是在And

2015-03-26 14:13:28 1462

原创 Android开发中json数据解析工具类

-----------------------------------------------------用Android自带的JSONArray及JSONObject处理json数据----------------------------------------------------------------在下面方法中传入的String path是数据所在的服务器url地址public

2015-03-24 11:21:05 2396 2

转载 《APP开发》APP规范实例-详细的UI设计方法

转自:http://www.yixieshi.com/it/20749.html     对了一个APP开发初手来说,可能心里有很多的疑惑:    屏幕设计为多宽,宽度是不是应该设置为百分比;    按钮大小多大,怎么排列,文字字体用多大的?什么字体显示好看?图标多大,怎么用色?界面怎么布局?等等很多的问题,这篇文章就是专门为你们准备的。。。

2015-03-23 17:21:41 1294

原创 左右滑动控件ViewPager小例子

--------------------------------------------------Activity-------------------------------------------------注:如果版本在3.0以下要导入android-support-v4.jar包,标题指引用ViewPager Indicator更方便哦!下次有时间再分享!public cla

2015-03-23 15:40:09 879

原创 Android常用的五种弹出对话框

一个Android开发中常用对话框的小例子,共有五种对话框:普通弹出对话框,单选对话框,多选对话框,输入对话框及进度条样式对话框:    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_paren

2015-03-20 14:08:11 4908

原创 Handler小例子,更换按钮的背景颜色

这几天一直在忙着开发一个新项目,写代码写得昏天黑地的,今天抽了几分钟时间写了下极简单的例子,改天有时间再写啦!布局文件很简单,就一个Button:    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/LinearLayout1"    android:layout_width="match_

2015-03-20 11:46:32 1163

原创 Android多线程实现文件断点下载

download_main_layout.xml:    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" >

2015-03-10 17:32:58 799

原创 Android中JSON数据使用

JSON(JavaScript Object Notation) :一种轻量级的数据交换格式,基于JavaScript的一个子集。 JSON采用完全独立于语言的文本格式,使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成(网络传输速度快)。作为一种数据交换格式,JSON优势很明显(相对与我们通常使用的XML):JSON比XML体积小;JSON和JavaScript交互更加

2015-03-10 09:12:15 980

原创 ListView的四种常用添加数据(setAdapter)方法

最简单的界面布局,就只一个ListView    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent" >            android:id="@+id/test_lv

2015-03-09 18:00:58 26384 1

原创 Android中Handler小例子

在Android中,如果你的应用有一段时间响应不够灵敏,系统会向用户显示一个称作为应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。一个合理的APP中不能也不应该出现ANR。导致原因就是安卓UI主线程中不能进行耗时操作(网络请求,文件下载等),比如在android中Activity的最长执行时间是

2015-03-09 14:01:12 730

原创 Android网络交互Get,POST简介

做移动APP肯定少不了网络交互,无论是打开网页(如在手机端打开www.baidu.com)可是与服务器端交互(获取资料信息,上传或下载图片等),都要用到网络请求。我们常用的网络请求就是HTTP中的GET与POST。android与网络交互非常方便的,因为android主要是用java语言开发,所以直接使用java.net包下的API访问HTTP服务。更方便的是,Android SDK附带了Ap

2015-03-09 10:31:52 1010

原创 AsyncTask异步实现文件下载

做android开发的都知道,我们在主线程中不能进行耗时太久的操作,否则就可能报ANR,所有耗时的操作都要异步进行。android中的异步方法也很多,可以用Handler,可以用Thread及Runnable等。今天我们用安卓自带的异步工具AsyncTask来实现耗时操作:从网络下载文件。先对AsyncTask作个简单的介绍,下面的介绍也主要是参考网上资料: 1,AsyncTask定义

2015-03-06 16:56:03 2273 1

原创 android开发中像素单位介绍

我们在开发android应用的时候,界面布局算得上是开发的第一步。布局就是要设置界面及控件的大小,涉及到好几个像素单位(px,大dip,dp,sp,pt),它们之间有什么区别呢?     dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这这个,不依赖像素。 d

2015-03-06 16:03:04 2035

原创 Android用SurfaceView播放本地视屏(音频)文件

我们知道Android中可以使用VideoView播放视频,而且操作简单、方便。除此之外,我们还可以利用MediaPlayer用来播放视频,不过MediaPlayer主要用于播放音频,没有提供输出图像的输出界面,就是只能听到声音,看不到画面,这时就想到到了SurfaceView控件,将它与MediaPlayer结合起来,就能达到了视屏播放效果了,今天就做一个简单的视屏播放功能,把准备好的视屏文件t

2015-03-06 13:35:37 2453

原创 Android应用中ListView实现多条数据同时倒计时功能

最近在做一个网购APP,有个小功能就是限时抢购商品在限定时间内有优惠活动,我们需要给每个件商品做一个倒计时显示告诉用户还剩下多少时间。项目中我们有用到ListView和GridView来加载我们的商品数据,对每条数据(对应一件商品)进行倒计时。倒计时实现方式很多,常用的有以下方式:1,采用Handle与线程的sleep(long)2,采用Handler的postDelayed(Runnab

2015-03-05 15:27:29 2804 8

原创 Android利用Volley框架加载网络图片

Volley框架是在Google I/O 2013上Volley发布的,目的是使Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。我们也简单了解下Volley引入的背景,在Volley出现以前,我们可能面临如下的问题,比如要在ListView或是GridView中加载数量较多的图片时:先在ListAdapter#getView()里开始图像的读取,再通过AsyncTask等机制使

2015-03-05 10:47:41 983

原创 ImageView加载网络图片

android网络加载图片框架Android-Universal-Image-Loader功能非常强大,其开源地址https://github.com/nostra13/Android-Universal-Image-Loader,讲解非常地详细,今天我要贴下工作中用到的利用这个框架加载网络图片并在ImageView控件中显示出来。       第一步当然是把相应的jar包导入到我们的项目中去

2015-03-04 15:45:32 1795

原创 Android开发中ScollView嵌套ListView显示不全问题解决

大多数时候,我们用ListView来加载数据的页面不需要在ListView的外面再套上一个ScollView,因为ListView本身可以滚动显示数据。有时我们页面中除要用ListView显示列表数据之外还要显示其它数据,这时候就需要在整个页面最个层套上一个Scollview,否则显示就可能出现问题(比如在ListView上面已经有很多其它数据,显示在手机上直接导致ListView看不见了,这时就

2015-03-03 16:28:30 1505

转载 Android开发记录20-获取缓存大小和清除缓存功能

转载请注明:IT_xiao小巫 博客地址:http://blog.csdn.net/wwj_748前言本篇博客要给大家分享的如何获取应用缓存的大小和清除缓存的功能,我们知道我们应用当中经常会产生一些数据,比如图片的缓存,数据库文件,配置文件等等。我们开发产品的时候,可能会有这样的一个需求清除应用内缓存的数据,可以让用户选择删除应用内产生的数据,这也是比较人性化的设计点。例如笔者

2015-03-03 13:28:28 731

原创 Android网络加载图片并滚动显示

android应用app离不开服务器端的数据,我们装在手机上的app应用都是通过http相关协议及方法从对应的服务器上取下来的。几乎所有的app都少不了从网络加载图片并展示在手机上,今天我写的就是把网络图片加载到本地并用ViewPager展示出来,可以实现图片自动滚动播放,当然可以手动翻页。借助了网络图片开源框架ImageLoader,其在github开源地址是:https://github.co

2015-03-03 10:25:00 2358

原创 部分android控件属性总结

做安卓应用开发,不得不用xml代码写界面布局,各种控件各种属性太多太多了,有的属性之前还根本没有用过,今天终于花点时间,在网上淘了淘,加上平时工作中用的,把一些属性写下来,下次用的时候就可以翻一翻了。TextView及其子类(如Button,EditText,CheckedTextView等)属性,当然很多控件有下面部分属性:android:text设置显示文本. androi

2015-03-02 16:57:15 2282

原创 android保存图片到本地并可以在相册中显示出来

app应用是越来越人性化:界面优美,服务多样化,操作还非常方便。比如我们在用app的时候,发现上面有比较的图片想保存到手机,只要点一点app上提供的保存按钮就可以了。那这个图片保存到本地怎么实现的呢?   保存图片很简单,方法如下:        /** 首先默认个文件保存路径 */private static final String SAVE_PIC_PATH=Environmen

2015-03-02 15:26:17 7539

原创 Android应用开发之性能优化3:merge标签

之前在开发中我也没有用过merge这个标签,后来经同事给我讲了下,我就尝试着用了merge标签,发现这个标签对应用布局优化确实有很大的帮助。今天就简单讲下这个标签的用法。说到标签对应用的优化主要是优化UI结构:通过删减多余或者额外的层级,从而优化整个Android 应用中Layout布局的结构。将通过一个例子来了解这个标签实际所产生的作用,这样可以更直观的了解的用法。不过在用的时候我们要注

2015-03-02 09:11:44 1007 1

原创 Android应用开发之性能优化1:include

做我们Android应用开发的都知道,在写布局文件的时候,有一布局标签为,这个标签有什么用,与我们常用的诸如有什么不同呢?    首先我们介绍下这个标签,主要作用是在一个布局文件中引用另外一个布局,比如我们项目中很多的页面有布局结构相同的tltile栏,我们就可以把这个title栏的布局提取出来,写成一个公共布局,然后再在要用到的页面布局文件中<include />进来就可以了。这样就可以

2015-03-01 13:34:43 982

Ijkplayer全格式支持,HTTPS支持.so文件.zip

在网上找到的可用文件,分享给大家!

2021-06-29

Android直播测试地址

最近在做实时流播放功能,收集了一点点直播地址,flv格式的还在搜集。

2021-06-16

Kotlin实现Android RecyclerView

AndroidStudio中通过Kotlin语言实现RecyclerView。

2016-07-26

安卓仿微信语音聊天功能

仿微信的语音聊天界面功能,把语音录制好后显示在ListView中,同时点击可以播放。

2016-06-25

Android矢量图Demo

SVG矢量图形在android项目中的使用,包括简单地动画。

2016-06-23

Android快速开发框架xUtils3.0学习Demo

快速开发框架xUtils3.0学习Demo。

2016-06-22

安卓加载应用列表Demo

安卓官方Dmeo功能之加载手机中应用列表功能整理Demo

2016-05-05

安卓打印Demo

学习Android API Demos时把有关安卓打印功能的代码提取出来,做成了个Demo

2016-04-28

Android异常日志捕获

通过日志文件形式保存安卓程序中出现的异常信息。

2016-04-18

Android二维码扫描及生成

通过开源框架zxing实现安卓项目中二维码扫描识别及生成二维码图片功能。

2016-04-11

简易五子棋

通过学习实现的一个简易五子棋小游戏,主要学习Android中自定义View相关知识。

2016-04-11

Android树形层级ListView

我也是通过学习网上视屏,实现了一个可以自定义甚至无限层级的树形层级ListView展示Demo.

2015-10-10

Android断点续传

今天学习视屏资料,做的笔记demo,感谢老师的无私教诲,和大家分享。

2015-09-24

Android数据库导出到Excel

自己写的一个小小的记帐工具,用到了Sqlite及导出到Excel文件

2015-05-04

Android系统源代码情景分析.pdf

Android系统源代码情景分析,讲解得不错,是学习安卓的好书籍。

2014-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除