- 博客(26)
- 资源 (224)
- 问答 (1)
- 收藏
- 关注
原创 Java:List的remove解析
import java.util.*; public class CollectionTest { public static void main(String[] args) { TreeSet set = new TreeSet(); ArrayList list = new ArrayList(); Vector vector = new Vector();
2011-11-30 15:50:52 1896
原创 android访问本地web(不是127.0.0.1而是10.0.2.2)
模拟机访问127.0.0.1来访问,都是访问模拟器本身。你想在模拟器上面访问安装模拟器的电脑,那么就使android内置的IP:10.0.2.2 。10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名。
2011-11-30 11:33:26 2909
原创 Android HOME键屏蔽
Android的HOME键屏蔽需要在activity中重写@Override public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedToWindow(); }
2011-11-30 11:26:01 1992
原创 屏蔽android的menu键,使menu键不能用,自定义menu键
在Activity中重写onKeyDown方法,Menu键被屏蔽但HOME键未被屏蔽,其中还HOME屏蔽在我的另外一篇博客中已详细介绍,下面来解决Menu键被屏蔽,让其中MENU键有效。屏蔽android的menu键:@Override public boolean onPrepareOptionsMenu(Menu menu) { Log.i(TAG, "groupList.s
2011-11-30 11:20:38 14795 2
原创 JDK5中的线程池
JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,何况使
2011-11-29 14:44:13 1388
原创 JDK6.0的新特性:轻量级HttpServer
JDK6提供了一个简单的Http Server API,据此我们可以构建自己的嵌入式Http Server,它支持Http和Https协议,提供了HTTP1.1的部分实现,没有被实现的那部分可以通过扩展已有的Http Server API来实现,程序员必须自己实现HttpHandler接口,HttpServer会调用HttpHandler实现类的回调方法来处理客户端请求,在这里,我们把一个Http
2011-11-27 22:48:30 1248
原创 使用StreamTokenizer统计文件的字符数
关键技术:类java.io.StreamTokenizer可以获取输入流并将其分析为Token(标记)。StreamTokenizer的nextToken方法将读取下一个标记默认情况下,StreamTokenizer认为下列内容是Token:字母、数字、除C和C++注释符号以外的其他符号。如符号“/”不是Token,注释后的内容也不是,而“\”是Token。单引号和双引号以及其中的内容
2011-11-27 11:29:34 1612
原创 Android 轻松实现语音识别
苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。所以Google Voice Recognition在Android 的实现就变得极其轻松。 语音识别,借助于云端技术可以识别用户的语音输入,包括语音控制等技术,下面我们将利用Google
2011-11-27 00:02:12 2918
原创 android之自定义ViewGroup和自动换行的布局的实现
http://www.cnblogs.com/slider/archive/2011/11/24/2262161.htmlviewgroup简单说就是可以装view的view.今天遇到一个问题,就是需要一个可以自动根据一行中view的宽度自动换行的布局,网上找了下,没有相关的例子,但是找到了思路:自定义一个viewgroup,然后在onlayout文件里面自动检测view的右边缘的横坐标值,和
2011-11-25 08:51:46 2205
原创 android gps wifi 基站 定位集合
http://www.cnblogs.com/wangdan544257/archive/2011/11/17/2253326.html
2011-11-25 08:45:48 1587
原创 Java递归搜索指定文件夹下的匹配文件
package com.lzx.file;import java.io.File;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;public class FileDemo07 { public static void main(String[] args)
2011-11-20 16:52:32 13296 2
原创 JAVA IO操作总结——节点流和处理流
JAVA IO操作总结——节点流和处理流按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader。处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流的多次包装,称为流
2011-11-19 18:43:11 1695 1
原创 Android使用 httpClient取消http请求的方法
其实apache还是提供了释放 连接资源的方法的,不过是埋得深了点。 httpClient.getConnectionManager().shutdown(); 这个shutdown并不是将手机网络断掉,而是将建立Http连接请求时所分配的资源释放掉。
2011-11-19 10:18:08 7501
原创 Android中Activity共享变量的另一方法:Application context
感觉用这种方式存储登录信息比较好,比SharedPreferences存储登录信息的状态比较合适。 相当于存储session的数据(打个比喻)。 多个Activity中经常使用同一变量时,使用Bundle则比较麻烦,每次调用Activity都需要设置一次。如想在整个应用中使用,在java中一般是使用静态变量,而在android中有个更优雅的方式是使用Application contex
2011-11-18 15:16:13 2746 1
原创 TabActivity中子Activity相互跳转 .
TabHost中的子Activity虽然是用Intent来启动,但是实际上并没有去启动一个全新的Activity,这点可以从生命周期打log看出来。1.把tabhost保存为公有变量view plaincopy to clipboardprint? public class AssistApplication extends Application { public
2011-11-17 17:11:42 1154
原创 Android提高应用篇之模拟信号示波器
转自http://qiaoweishu.iteye.com/blog/858606 本文结合SurfaceView实现一个Android版的手机模拟信号示波器(PS:以前也讲过J2ME版的手机示波器)。最近物联网炒得很火,作为手机软件开发者,如何在不修改手机硬件电路的前提下实现与第三方传感器结合呢?麦克风就是一个很好的ADC接口,通过麦克风与第三方传感器结合,再在软件里对模拟信号做相应的
2011-11-17 15:48:24 1195
原创 java Socket客户端和服务器端
客户端:package com.lzx.socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;import java.net.U
2011-11-17 13:43:13 940
原创 按字节截取含有中文汉字的字符串
public static void main(String[] args) throws UnsupportedEncodingException { // TODO Auto-generated method stub // 原始字符串 String s = "我ZWR爱JAVA"; System.out.println("原始字符串:" + s); try {
2011-11-17 13:41:11 1267
原创 Android·HTTP超时机制
由于手机端应用的响应,与当时的无线通信网络状况有很大的关联。而通信网络往往具有不稳定,延迟长的特点。所以,在我们的应用程序中,当我们请求网络的时候,超时机制的应用就显得特别重要。超时机制主要有:1、HTTP请求超时机制2、Socket通信超时机制HTTP请求超时机制public static void main(String[] args){long a=System.cu
2011-11-15 17:58:56 9160 2
原创 android ListView中Checkbox实现单选,全选,全不选功能
@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.group_list2); initBottomBar();
2011-11-14 17:06:19 11895 1
原创 ListView嵌套在TabActivity里数据不更新解决办法
ListView嵌套在TabActivity里数据不更新解决办法(暂时解决问题); TabHost tabHost = getTabHost(); tabHost.addTab(tabHost.newTabSpec("群组名称") .setIndicator("群组名称") .setContent(new Intent(this,GroupListActi
2011-11-14 16:51:27 1621
原创 提高Android Service 优先级的方法 .
Android 系统对于内存管理有自己的一套方法,为了保障系统有序稳定的运信,系统内部会自动分配,控制程序的内存使用。当系统觉得当前的资源非常有限的时候,为了保 证一些优先级高的程序能运行,就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运行。如果你的 Service 碰上了这种情况,多半会先被杀掉。但如果你增加 Service 的优先级就能让他多留一会,我
2011-11-13 20:56:58 1396
原创 ListView中CheckBox 用程序全选的解决方案
http://topic.csdn.net/u/20100516/13/7351a564-e7d1-475a-ba90-88eb64762eac.html
2011-11-11 11:02:24 573
原创 Android常见错误
1、Unable to resolve target 'android-2'安装低版本的api,再default.properties 这个文件中把target=android-2 改成 target=android-7终于就没有问题了。2、Invalid start tag LinearLayoutmain.xml放错文件夹了,应该在\res\layout下。3、INSTALL_
2011-11-07 23:28:32 1451
原创 Socket PrintWriter 中 write() 与 print() 的区别
try { PrintWriter pw = response.getWriter(); int x = 98; pw.write(x); pw.print(x); } catch (IOException e) { e.printStackTrace(); } 输出:b 98最终都是
2011-11-03 22:10:32 2572
原创 Android MediaPlayer播放prepareAsync called in state 8解决办法
使用android MediaPlayer播放音频文件时,有时会出现prepareasync called in state 8错误。以下方法可以避免这个异常出现。 private void playAudio(String audioUri){ Uri uri = Uri.parse(audioUri); mMediaPlayer = MediaPlayer
2011-11-01 23:01:54 9058
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关注的人