- 博客(37)
- 收藏
- 关注
转载 Java网络连接之HttpURLConnection与HttpClient 区别及联系(转)
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。 HttpURLConnection是java的标准类,HttpURLConnection继承自URLConnec
2014-05-26 09:57:29
610
转载 HashMap,LinkedHashMap,TreeMap的区别
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写Hash
2014-05-07 13:59:41
507
转载 ContentValues和HashTable和HashMap
ContentValues ContentValues 和HashTable类似都是一种存储的机制 但是两者最大的区别就在于,contenvalues Key只能是String类型,values只能存储基本类型的数据,像string,int之类的,不能存储对象这种东西。ContentValues 常用在数据库中的操作。在往数据库中插入数据的时候,首先应该
2014-05-07 13:49:03
530
转载 Android 程序框架设计
android目录(?)[+]这篇文章主要内容来自于之前我讲的一个PPT文档,现在将其整理如下。欢迎指正。以下的内容都是来自于我自身的经验,欢迎大家多提自己的建议。1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作
2014-04-29 14:58:43
605
翻译 android 自定义图片资源的使用(1)
Android-自定义图像资源的使用2014年4月28日 周一 天气晴朗 心情平静本篇博文给大家介绍一下,在Android开发中经常用到的一些图像资源,详细内容麻烦请各位认真查看官网,下面附上一个链接:http://developer.android.com/guide/topics/resources/drawable-resource.html,本篇博客主要给出使用
2014-04-28 11:13:56
601
转载 Android_Lint :差错与代码优化利器
http://blog.youkuaiyun.com/thl789/article/details/8037473
2014-04-22 15:24:05
479
原创 利用Cursor取数据
String allPY = c.getString(c.getColumnIndex("allpy"));或者是String allPY = cursor.getInt(1);
2014-01-20 09:35:05
1196
转载 Shallow heap & Retained heap [ZZZ]
所有包含Heap Profling功能的工具(MAT, Yourkit, JProfiler, TPTP等)都会使用到两个名词,一个是Shallow Size,另一个是 Retained Size.这是两个在平时不太常见的名词,本文会对这两个名词做一个详细的解释。Shallow Size对象自身占用的内存大小,不包括它引用的对象。针对非数组类型的对象,它的大小就是对象与它所有的成员
2014-01-16 13:48:45
467
翻译 汉字 转 Unicode
1 main方法 String a = "全部产区";String aa = chinaToUnicode(a);System.out.println("测试:"+aa);2 调用转化方法private static String chinaToUnicode(String str){ String result=""; for
2014-01-09 16:32:38
521
翻译 listview简单配置
listView = (ListView) contentLayout.findViewById(R.id.ListViewTest);listView.setAdapter(new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1, data));布局文件 android:id
2013-12-31 11:54:25
508
翻译 setTitle(getTitle());
getTitle()取得的值就是上述 android:label="@string/titlebar_text" 的值
2013-12-19 11:35:20
3232
翻译 Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
你可能是直接import的代码,代码本身会在你的项目下建立一个依赖包 Android Dependencies,在eclipse中右键这个工程文件夹(是Android Dependencies文件夹,而不是这个工程),在Build Path选项中选择 remove it from build path。。。然后就没问题了。。希望可以帮助到你。
2013-11-28 15:48:27
591
原创 android开发环境配置
Android开发环境的配置 包括JDK, Eclipse,Android SDK和ADT pluge;准备阶段 下载 jdk;下载eclipse,google官网下载ad和android sdk;1 双击jdk安装文件,进行安装。点击下一步,我同意按钮,知道完成。2 解压 eclipse包,打开eclipse。 操作 hlep==>install n
2013-11-23 16:07:41
561
原创 android 代码中设置背景颜色
LinearLayout . setBackgroundColor(0xff000000); OX后面是8位RGB颜色值(6位好像不可以)。
2013-10-28 14:02:41
959
转载 java.lang.ClassCastException: android.app.Application cannot be cast to serialport_api.sample.App问题
出这个异常的原因是在项目中添加了新application类(public class Application extends android.app.Application)之后,没有在manifest.xml中添加该类的声明,所以编译器抛出异常: java.lang.ClassCastException: android.app.Application cannot be cast to and
2013-10-15 16:36:10
968
原创 启动Eclipse ADB server didn't ACK * failed to start daemon *
说明 adb没启动成功,端口被占用。解决问题:1 关掉豌豆荚,重新启动Eclipse2 如果1不可以,关掉其他大部分程序(安全软件可以不关闭),重新启动Eclipse.3 重启电脑,先打开Eclipse,再打开其他软件。
2013-10-10 10:45:17
616
转载 [Android分享] 软键盘属性、事件
1、设置软键盘右下角图标,如android:imeOptions="actionSearch"为搜索,默认为回车符。2、软键盘点击确认事件监听 EditText.setOnEditorActionListener(new OnEditorActionListener(){ @Override public bo
2013-09-26 14:05:01
517
转载 ScrollView嵌套 ListView
listView.setAdapter(ada);方法后 把listview参数传入以下方法即可 public void setListViewHeightBasedOnChildren(ListView listView) {//获取ListView对应的AdapterListAdapter listAdapter = listView.getAdapter(); i
2013-09-22 17:37:29
429
转载 通过MediaStore获取Audio信息
Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中。在这个程序中,我们不需要关心如何去扫描手机中的文件,只要
2013-09-04 14:43:03
529
转载 android 检测后台服务是否运行
private boolean isServiceRunning() {boolean isRunning = false;ActivityManager activityManager = (ActivityManager) getApplicationContext().getSystemService(ACTIVITY_SERVICE);List servic
2013-09-04 13:33:14
833
转载 Android中LayoutParams的用法
简单说说 自己对 android LayoutParams的理解吧,xh写不出高级文章是低级写手。public static classViewGroup.LayoutParamsextends Objectjava.lang.Object ↳ android.view.ViewGroup.LayoutParams //继承关系以下说明摘自官方文档E文好的可
2013-09-02 11:51:11
456
转载 java 删除文件夹下所有文件
public static boolean deleteDirectory(String filePath) { //文件夹路径if (null == filePath) { log.e("Invalid param. filePath: " + filePath);return false;}File file = new File(filePath);i
2013-08-30 13:53:23
527
转载 Java中的Collections
public class TestCollections { public static void main(String[]args){ // 创建一个List先 ArrayList mList = new ArrayList(); for(int i = 0; i 5; i++){ mList.add(10
2013-08-30 09:56:05
584
翻译 迭代器 Iterator
Iterator> iter = map.entrySet().iterator();获得map的迭代器,用作遍历map中的每一个键值对Iterator是迭代器,map之前应该定义过,姑且认为是HashMap。>表示map中的键值对都是String类型的。map.entrySet()是把HashMap类型的数据转换成集合类型map.entrySet().iterator()是去
2013-08-29 13:53:16
498
原创 bitmap占用内存大小
1 bitmap.getByteCount();得到的是kbbitmap.getRowBytes() * bitmap.getHeight();得到的是bytegetByteCount() is just a convenience method which does exactly what you have placed in the else-block. In ot
2013-08-29 10:27:26
944
原创 java 基本类型数据自增自减算法
int a = 168;a /=2;System.out.println("测试数据1: "+a);a /=2;System.out.println("测试数据2: "+a);打印结果: 测试数据1: 84 测试数据2: 42同样 ,加减乘除都是这个道理。
2013-08-28 16:13:00
719
转载 Android:Layout_weight的深刻理解
最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代
2013-08-28 13:19:51
416
原创 activity中加载webview,怎样防止其跳到浏览器界面
其实这个和布局有很大的关系1 webview 一定要是一个子布局2 父布局一般是 LinearLayout 布局
2013-08-16 10:16:35
673
翻译 android Service(二) activity启动Service方式二:bindService()
我们有时希望service随着activity的结束而销毁。这时就用到了Service的另外一种启动方式 bindService().具体步骤如下:1 在Manifest文件中配置 2 新建MyService类 继承Service 实现onBind(),onCerate(),onUnbind(),onDestroy()方法 建立内部类Mybinder,该类是为获
2013-08-07 11:48:19
866
原创 android Service(一) activity启动Service方式一:startService()
步骤如下:1 在Manifest文件中配置service2 新建一类MyService继承 Service在此类中实现 onCreate(), onStart(), onDestory(), onBind()方法3 activity中的代码如下注册一个serviceIntent 开启服务 startService(serviceIntent);
2013-08-06 17:04:22
626
原创 android 带ProgressBar的Notification通知栏
1 创建NotificationMananger 对象,负责发出和取消通知。 NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);2 初始化Notification设置图片资源,显示的文本、时间、能否取消Notification n =
2013-06-05 09:45:55
796
转载 SVN报错 Error: File or directory '.' is out of date; try updating SVN
出错原因:SVN服务器端的版本比你的版本要新,不允许提交。解决方案1:右键你所要提交的文件,team-->update 更新最新版本 然后再提交解决方案2:删除根目录的.svn目录(如果没有找到请设置文件夹显示隐藏文件)后,再提交就可以了。(这种方法有时无效)
2013-06-04 20:47:04
795
原创 认识 StringBuffer及其常用操作方法
1.实例操作一:字符串连接操作范例:通过append连接各种类型的数据package org.lxh.demo11.stringbufferdemo; public class StringBufferDemo01 { public static void main(String[] args) { StringBuffer buf = n
2013-05-09 16:24:44
498
转载 深入Java单例模式
本文出自 “豆子空间” 博客,请务必保留此出处http://devbean.blog.51cto.com/448512/203501在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java
2013-05-09 09:38:59
395
转载 Eclipse设置:背景与字体大小和xml文件中字体大小调整
http://blog.youkuaiyun.com/macong01/article/details/7686238Eclipse中代码编辑背景颜色修改:代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些。设置方法如下:1、打开window / Preference,弹出Preference面板 2、展开G
2013-05-04 21:13:40
496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人