- 博客(57)
- 资源 (224)
- 问答 (1)
- 收藏
- 关注
原创 如何利用Handler更新android的UI
提出问题新手刚开始接触Android线程编程的时候,会想到如下使用如下代码:复制到剪贴板 Java代码new Thread( new Runnable() { public void run() { myView
2011-07-29 16:12:06 1314
原创 android ListView 数据更新的总结
1、android中ListView滚动刷新 在做ListView加载数据时如果数据量大的话会造成加载时间过长而卡屏,所以为了解决这个问题,查看了SDK,在OnScrollListener中有两个方法 只要重写这两个方法就可以实现滚动加载,例如:public void onScr
2011-07-29 15:59:04 4293 2
原创 Android中自定义Adapter实现ListView动态刷新进度条
这几天做上传图片时,实现动态更新进度条,花费了我不少脑筋,一是android不是很熟悉,二是自己java基础,或者说是编程基础不扎实,不会学以致用,这两发块,是以后加强的重点! 费话不多说!说说我用到的几个知识,一是AsyncTask,实现异步上传,二是自定义Adapter,继
2011-07-29 15:43:13 4095
原创 Android获取其他包的Context实例然后干坏事
Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。
2011-07-29 12:18:18 1228
原创 android隐藏与现实键盘
1. Control by code: show input method panel: view plaincopy to clipboardprint?final View v = getWindow().peekDecorView(); if (v != nu
2011-07-28 14:22:25 5668
原创 Android WebView的缓存
各位读者大家好,最近比较忙好久没有写blog了,今天挤点时间和大家分享一下Android中WebView的缓存。我们在项目中也时常会用到 WebView这个控件,当我们加载html时候,会在我们data/应用package下生成database与cache两个文件夹如下图如示:
2011-07-28 11:44:35 2141
原创 android多任务同时下载
学习android快两个月了,一直坚持从迷茫中寻找可以得到的尽可能多的东西想做一个下载功能,当然理想的功能要支持多任务同时下载,断点续传的功能,我想一步一步来,首先困难摆在了多任务这里开始我的思路是在一个Service中启动下载的流操作,然后通过Service中声明一个Activ
2011-07-27 17:39:39 1537
原创 Android控件之ProgressBar探究
ProgressBar位于android.widget包下,其继承于View,主要用于显示一些操作的进度。应用程序可以修改其长度表示当前后台操作的完成情况。因为进度条会移动,所以长时间加载某些资源或者执行某些耗时的操作时,不会使用户界面失去响应。ProgressBar类的使用非常
2011-07-27 14:12:26 1044
原创 程序员该如何规划自己的人生
其实大大小小的文章讨论程序员的人生规划不计其数。本人还是坚持谈谈个人对于程序员日后规划的看法,也是本人做事的一种风格跟对人生的态度吧。希望能给大家有点帮助。首先我们庆幸的是我们是软件行业的一员,我们作为程序员从最基础的“农民工”开始的,从反反复复的代码中成长起来。我们要为我们的职
2011-07-26 15:59:16 1497
原创 Android ViewFlipper触摸动画
今天给大家介绍一下如何实现androd主页面的左右拖动效果。实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。比如当手指向左快速滑动时跳转到上一个
2011-07-25 17:55:59 1245 1
原创 Android 视图切换效果
我们先来看看效果图: 上述截图,是手指拖动的效果,如果拖动过屏幕中点,松手后就会自动移动到第二屏。另外,如果使用轻扫手势,也可以自动移动下一屏。 Android中的View有两个子类,Widget和ViewGroup,Widget是可见的窗口组件,比如
2011-07-25 17:15:28 2029 1
原创 Android软件开发之盘点自定义View界面大合集
今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧。 1.自定义view绘制字符串 相信在实际开发过程中必然很多地方都须要用到系统字 为什么会用到系统字? 方便 省内存 我相信做过J2ME游戏开发的朋友应该深
2011-07-25 16:43:53 1018
原创 Android 修改Bitmap 图片像素的信息 R G B 颜色值 详解
要想修改Bitmap图片的 R G B信息 首先 得先拿到这张图片每个点的Color值 然后根据这个Color值 就可以算出对应的R G B 值 我们都知道在计算机语言中在内存中加载一张图片实际上是把图片的每个点的RGB信息写入内存 如果动态的修改了这些颜色信息 那绘制出来的图片
2011-07-25 16:42:51 4749
原创 Android中利用LinearLayout继承实现ImageButton
原理:通过继承Linearlayout,摆放自己所需的imageview和textview,形成ImageButton直接上源码: view plaincopy to clipboardprint?import android.widget.TextView; pub
2011-07-22 18:17:26 1761
原创 使用Apache HttpClient实现多线程下载的小例子
网上类似的文章很多,参考了很多人的,大部分人都是用URLConnection写的。原理一:HTTP多线程下载原理1、发送一个含有Rang头的Head请求,如果返回状态码为206,则允许多线程下载 原理二:多线程下载原理1、使用HttpClient的Head请求获取请求文件的信息2
2011-07-21 18:33:54 4462
原创 android 简单列表对话框(AlertDialog.Builder().setItems())
package com.js.listdialogtest1; import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import and
2011-07-21 16:26:38 12936
原创 Intent的setFlags()方法
很多人使用startActivity时候,会碰到如下的异常:Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context
2011-07-21 14:45:56 1665
原创 Preference 也是可以响应Click事件的
大家都知道 PreferenceScreen 我们通常用来配置一些 配置信息 然后配置好之后 应用程序有一些变化, 前几天 遇到 一个 需求 在要设置 里边 展示一些信息 然后 一点击就打开浏览器,展示信息 当然是用 PreferenceScreen。 但是 一点击 就打
2011-07-21 14:19:48 1465
原创 android webview读取html和js
WebView对Javascript的支持也很强,google一个Java和Javascript互调的例子 整个Eclipse ADT工程例子中都有,这里重点分析一下代码:Java代码 public class WebViewDemo extends Activity {
2011-07-21 12:19:11 1569
原创 EditText所有属性详解
EditText继承关系:View-->TextView-->EditTextEditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:
2011-07-21 12:17:51 1229
原创 Android根据Button状态(normal,focused,pressed)显示不同背景图片
Android中Button 有focused, selected, pressed 等不同状态,通过配置一个XML格式的 drawable "selector" 即可实现”在不同状态下显示不同背景图片“的功能。1. 在res/drawable目录下添加一个xml文件,用来描述B
2011-07-21 12:16:06 1528
原创 EditText输入事件截获与监听
本节介绍一下EditText中进行文字截获和事件监听。 预期目标:如下图,输入框中每输入一个字符,下面的TextView可以迅速的显示出来输入框中的内容 1.第一种实现方法:使用setOnKeyListener(),不过这种方式只能监听硬键盘事件 Java代码 edi
2011-07-21 12:13:21 2855 1
原创 EditText setHint()输入提示你知道吗?
对于EditText控件来说可能需要用户输入提示,Android123给大家一个不错的方法,比如这个文本库是需要输入姓名的,可能 输入提示的内容为 “单击输入姓名”,使用Java代码,直接调用setHint(CharSequence hint) 即可,而对于layout xml布
2011-07-21 12:09:44 14209
原创 EditText的clearFocus() :让EditText失去焦点
EditText的clearFocus() :让EditText失去焦点
2011-07-21 11:59:20 8107
原创 自定义Android菜单背景
如何自定义Android菜单背景呢? 默认的情况下Android系统的菜单是白色的,下面的例子可以通过自定义的xml布局实现个性化的menupublic class MenuEx extends Activity { private static final String TA
2011-07-21 11:43:59 1656
原创 Android JSON解析类 - JsonReader
在Android 3.0 honeycomb开始提供了新的JSON解析类 - android.util.JsonReader,下面Android123以下面的JSON为例子[ { "id": 912345678901, "text": "How do I
2011-07-21 11:38:40 3165
原创 Action Bar使用方法 - Android活动栏(一)
在Android 3.0中除了我们重点讲解的Fragment外,Action Bar也是一个重要的内容,Action Bar主要是用于代替传统的标题栏,对于Android平板设备来说屏幕更大它的标题使用Action Bar来设计可以展示更多丰富的内容,方便操控。 Action
2011-07-21 11:37:33 1337
原创 ActionBar使用方法 - Android活动栏(二)
有关Android活动栏-ActionBar的功能除了添加活动条目 Action Items和添加活动视图 Action View外今天Android123和大家一起来看下支持多Fragment切换的ActionBar标签页和下拉导航。 三、添加标签 Tabs 在Actio
2011-07-21 11:35:26 1796
原创 Action Bar示例代码 (一)
今天一起来看下Android Action Bar的示例代码,我们通过活动栏做一个简单选项菜单。下面这个例子将演示ActionBar.NAVIGATION_MODE_STANDARD、ActionBar.NAVIGATION_MODE_TABS和
2011-07-21 11:35:02 1033
原创 ProcessDialog结合Thread处理耗时操作
很多初入Android开发的网友表示经常遇到ANR这类的UI假死或提示强制关闭的问题,有的网友可能想到通过创建一个Android Service的方式来解决耗时操作的假死,但是Android123还是给大家一个简单实用的方法通过创建一个线程而不是服务的方式来解决耗时操作时的假死或
2011-07-21 11:34:32 1269
原创 Android Zip文件解压缩代码
在Android平台中如何实现Zip文件的解压缩功能呢? 因为Android内部已经集成了zlib库,对于英文和非密码的Zip文件解压缩还是比较简单的,下面Android123给大家一个解压缩zip的java代码,可以在Android上任何版本中使用,Unzip这个静态方法比较简
2011-07-21 11:32:55 1237
原创 Android裁剪图片最简单方法
很多网友平时如果需要在Android平台下开发处理图片裁剪的应用,如果感觉实现的逻辑比较麻烦,比如说需要写类此Win32下的橡皮筋类CRectTracker来设置裁剪区域,这里Android开发网给大家一个最简单可靠的方法,通过下面的Intent调用系统的Camera程序的裁剪功
2011-07-21 11:32:24 1594 1
原创 android.resource://这个Uri你知道吗
如何访问平时APK文件Res目录下的内容呢? 如果直接访问Apk下的assets目录可以使用AssetManager类处理,而需要访问res/raw这样的文件夹怎么办呢? 这里Android123可以告诉大家APK在安装时已经解压缩,部分资源存放在/data/data/packa
2011-07-21 11:31:19 2804
原创 ListView的右边滚动滑块启用方法
很多开发者不知道ListView列表控件的快速滚动滑块是如何启用的,这里Android开发网告诉大家,辅助滚动滑块只需要一行代码就可以搞定,如果你使用XML布局只需要在ListView节点中加入 android:fastScrollEnabled="true" 这个属性即可,而
2011-07-21 11:21:47 787
原创 控制软键盘显示和隐藏
如何用Java代码控制Android软键盘的显示和隐藏呢? 过去我们在 EditText中显示隐藏Android输入法窗口 提到过,部分网友可能没有太注意。InputMethodManager imm = (InputMethodManager)getSystemService(
2011-07-21 11:19:57 1295
原创 说说Android上的断点续传下载
先说说断点续传的原理:这是HTTP 1.1协议的一部分,并不需要客户端特意去做多么复杂的事情。以前我曾经看过一个单位的技术标书,其中有下载的断点续传这一要求,给出的offer居然还挺高的... 简单的说,只要利用了HTTP协议(http://www.ietf.org/rfc/rf
2011-07-21 11:02:27 1028
转载 白天谋生存,晚上谋发展
一个故事引发的感想: 有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边这座山的和尚没有下山挑水,右边那座山的和尚心想:"他大概睡
2011-07-21 10:43:06 1129 1
原创 HttpClient连接请求超时设置
应该是:defaultHttpClient = new DefaultHttpClient();请求超时 defaultHttpClient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 100
2011-07-20 10:08:57 2352
原创 android处理图片
/* 定义DisplayMetrics对象 */ DisplayMetrics dm = new DisplayMetrics(); /* 取得窗口属性 */ getWindowManager().getDefaultDisplay().getMetrics(dm);1.
2011-07-18 18:51:20 837
原创 Bitmap 详细介绍
位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。 1. 从资源中获取位图 可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。 当然,首先需要获取资源: Resources res=getResources(
2011-07-18 18:07:55 1178
Android将list数据通过LitePal保存到本地(集合保存到本地)
2016-06-17
AndroidDownLoad-多线程断点续传下载
2016-06-14
DownloadEngine-Android多线程下载断点续传
2016-06-14
android-rsa-http
2016-06-12
RxJava在Android中内存泄漏解决以及RxJava的封装
2016-05-23
Android H5做的商城客户端
2016-04-29
Android通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比
2016-03-31
Android Bluetooth蓝牙通信文件传输
2016-03-27
Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计)
2016-03-26
Android蓝牙聊天程序优化版
2016-03-26
Android 通过Socket 和服务器通讯
2016-02-16
android RangeSeekBarView 选定范围值的控件
2016-02-01
Android仿天天动态上拉播放界面控件
2016-01-31
Flutter编程指南-多线程
2022-02-21
java数据结构与算法之美(物超所值)
2022-02-09
flutter_macos_2.8.1-stable.zip
2022-01-05
mac_apktool.zip
2021-03-25
Postman-osx-5.3.2 for Mac
2017-10-31
CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
2016-08-19
android自定义进度条渐变色View的实例代码
2016-07-26
Android多行文本折叠展开效果
2016-07-25
Android封装popwindow类(下拉菜单弹出和收缩效果)
2016-07-22
Android自定义spinner下拉框
2016-07-16
Android DigitalClock实现倒计时
2016-07-12
Android 带箭头有光晕效果的ProgressBar
2016-07-04
android webview与 js交互通信
2016-06-20
Android项目webview中做与js交互
2016-06-20
Android客户端提供Socket服务与pc通过USB通信
2016-06-17
Android 使用Socket,ServerSocket编程网络通信
2016-06-17
Android socket即时通信Demo
2016-06-17
自定义view和自定义动画怎么学习比较好呢?
2016-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人