- 博客(19)
- 收藏
- 关注
原创 Android检测版本更新
一、准备 1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。 2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。 3.当提示用户进行版本升级时,如果用户点击了确定,系统将自动从服务器
2016-04-28 17:27:09 241
转载 Android 下载文件 显示进度条
加入两个权限一个是联网,另一个是读写SD卡 下载地址是本人的另外一台主机,现在当服务器了,路径可以测试http://210.30.12.1:8080/mp3/DJ.mp3import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;i
2016-04-28 16:22:34 2462
转载 Android实现网络多线程文件下载
实现原理(1)首先获得下载文件的长度,然后设置本地文件的长度。(2)根据文件长度和线程数计算每条线程下载的数据长度和下载位置。如:文件的长度为6M,线程数为3,那么,每条线程下载的数据长度为2M,每条线程开始下载的位置如下图所示:(网上找的图) 例如10M大小,使用3个线程来下载,线程下载的数据长度 (10%3 == 0 ? 10
2016-04-28 15:22:25 259
原创 安卓开发文件缓存方法的具体实现(参考代码)
关键字:安卓开发,安卓开发文件缓存,Android开发,Android文件缓存实现 安卓开发中使用缓存,基本介绍请参见: 《安卓开发中的缓存管理》 安卓开发中设置文件缓存的方法,参考代码如下: 1 public class ConfigCache { 2 private static final String TAG = ConfigCache
2016-04-25 17:45:17 642
原创 手把手教会popupWindow从下往上弹出效果的实现
效果如图所示,点击开始按钮,popWindow从下往上出来,再点击popWindow外面,popWindow又从上往下消失可以看出来,上面的popupWindow是半透明的,后面我会细说。最基本的是activity_main了,很简单,就只是一个button,这里我就不贴代码了。接下来的是,popWindow的界面了代码如下: 这里注意我里面的那个注
2016-04-25 16:03:27 4868
原创 Android点击空白区域,隐藏输入法软键盘
很多时候,我们在使用应用时,会出现输入法软键盘弹出的问题,通常情况下,我们默认会使用户点击返回键或者下一步对软键盘进行隐藏。为了更好的体验,我们可以实现当用户使用完毕软键盘时。点击空白区域即可实现隐藏的功能。效果如图所示:代码实现代码块语法遵循标准markdown代码,例如:?123456
2016-04-22 10:59:40 611
原创 android 系统提示对话框(AlertDialog)的使用
在按键单击事件中添加创建对话框并设置相关属性。 [java] view plain copydialogButton=(Button)findViewById(R.id.bt_hello); dialogButton.setOnClickListener(new OnClickListener() {//按
2016-04-21 10:23:59 725
原创 android获取指定路径下目录文件
package com.Aina.Android; import java.io.File; import java.util.ArrayList; import java.util.List; import android.app.AlertDialog; import android.app.ListActivity; i
2016-04-20 22:08:28 1921
转载 Android shape使用
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:[html] view plain copyshape> solid android:color="#ff9d77"/> g
2016-04-19 11:15:22 214
原创 Android防止按钮连续点击
为了防止用户或者测试MM疯狂的点击某个button,写个方法防止按钮连续点击。[java] view plain copypublic class Utils { private static long lastClickTime; public static boolean isFastDoubleClick() {
2016-04-19 11:14:02 304
原创 Android UI---自定义形状shape
1、在res/drawable目录下创建一个shape.xml[html] view plain copyxml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" > s
2016-04-18 21:17:25 693
转载 Android仿QQ微信开场导航以及登陆界面
相信大家对于微信等社交应用的UI界面已经都很熟悉了,该UI最值得借鉴的莫过于第一次使用的时候一些列产品介绍的图片,可以左右滑动浏览,最后进入应用,这一效果适用于多种项目中,相信今后开发应用一定会用得到。网路上也有不少这样的例子可以参考,不过看别人的代码是一回事,自己实际做起来又是另一回事,今天的这个微信的Demo是研究过多个类似的界面后自己动手去实现的效果,并且都加上了详细的注释(虽然有的多余),
2016-04-13 22:55:30 1124
转载 Android开发系列(十一) QQ登陆界面——Android控件使用实例
这是手机QQ2013官方版的登录界面: 这个是我自己做出来的 QQ登录界面: 当然与官方版相比还是有很大的差距,不过对于学习安卓控件的使用已经足够了。 为实现上述界面,需要有几个关键的知识点需要学习:一、实现圆角的效果——学会使用描述背景的drawable/中的 xml文件 需要在drawable文件夹中创建xml文件,文
2016-04-13 22:49:38 10777 2
转载 Android项目中常用的工具类集(史上最全整理)
如果你是一名有经验的Android开发者,那么你一定积累了不少的工具类,这些工具类是帮助我们快速开发的基础。如果你是新手,那么有了这些辅助类,可以让你的项目做起来更加的简单。 下面介绍一个在GitHub中发现的强大的工具集开源项目,名字叫 android-common项目GitHub地址:https://github.com/Trinea/and
2016-04-13 22:24:59 425
转载 Android快速开发系列 10个常用工具类
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38965311,本文出自【张鸿洋的博客】打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~在此感谢群里给我发项目中工具类的兄弟/姐妹~1、日志工具类L.java[java
2016-04-13 22:22:19 252
原创 ListView的优化
1. ListView需要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。2. ListView中只有第一屏的item需要新建,它的引用会被存在RecycleBin对象内,在拖动时后面的item实际上是重从了之前创建的item。3. 根据上述,List
2016-04-13 21:36:27 207
原创 Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
在Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key, Object);其中前面一种方法中的Object要实现Serializable接口,后面一种方法中的Object要实现Parcelable接口。下面我们以一个完整的例子来说明。1.新建一
2016-04-12 00:13:55 376
原创 Android------startActivityForResult的详细用法
在启动另外一个Activity的时候,有两种方法,一种是直接使用startActivity,另外一种就是使用startActivityForResult。前一种想必大家都明白怎么使用了,我就不废话了。本文主要通过一个Demo来学习一下第二种。startActivityForResult的主要作用就是它可以回传数据,假设我们有两个页面,首先进入第一个页面,里面有一个按钮,用于进入下一个页
2016-04-11 22:15:25 300
原创 安卓弹出窗口popupwindow
最近看到新浪微博顶部栏的微博分组效果很炫,从网上查了一些资料明白原来是用PopupWindow实现的,今天自己也写了一个例子实现了这种效果,希望对大家有帮助。 PopupWindow就是弹出窗口的意思,类似windows下面的开始按钮。PopupWindow可以实现浮层效果,而且可以自定义显示位置,出现和退出时的动画. 首先定义新浪微博的顶部栏,title_t
2016-04-07 15:07:17 532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人