- 博客(20)
- 收藏
- 关注
转载 ArrayList的使用方法
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList 最简单的例子:ArrayList List = new ArrayList();for( int i=0;
2015-09-30 16:35:02 263
转载 下拉刷新
下拉刷新------- 1.addHeaderView必须在setAdapter之前调用 2.将paddingTop设置一个headerView高度的负值去隐藏它 getHeight()和getMeasuredHeight()的区别: getMeasuredHeight():获取测量完的高度,只要在onMeasure方法执行完,就可以用
2015-09-29 00:01:32 222
转载 百度地图获取安全码和包名和AK
获取安全码输入“安全码”。安全码的组成规则为:Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名),例如:BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.baidumap.demo注意:中间的分号为英文状态下的分号!Android签名证书的sha1值获取
2015-09-24 17:37:06 5430
转载 解决ADB server didn't ACK,连上手机问题
出现如下情况ADB server didn't ACK* failed to start daemon *解决办法:方法一:(1)查看任务管理器,关闭所有adb.exe,或者运行->cmd,在命令窗口输入adb kill-server(2)重启eclipse即可方法二, :如果方法一不行,就查看下自己电脑是否启动了如:91手机助手,360手机 豌豆荚等先把他关闭,重
2015-09-24 09:26:58 312
转载 Json的解析和生成
什么是json?一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。 json和xml的异同处 1.JSON和XML的数据可读性基本相同 2.JSON和XML同样拥有丰富的解析手段 3.JSON相对于XML来讲,数据的体积小 4.JSON与JavaScript的交互更加方便 5.JSON对数据的描述性比XML较差 6.JSON的速度要远远快于XML JSO
2015-09-23 11:05:12 329
转载 屏幕适配1
一、关于布局适配 1、不要使用绝对布局 2、尽量使用match_parent 而不是fill_parent 。 3、能够使用权重的地方尽量使用权重(android:layout_weight) 4、如果是纯色背景,尽量使用android的shape 自定义。 5、如果需要在特定分辨率下适配,可以在res目录上新建layout-HxW.xml的文件夹。比如要适配1080
2015-09-22 17:28:50 377
原创 使用Slidmenu
1.引入slidingMenu的库文件2.Activity继承SlidingFragmentActivity3.将onCreate方法改为public调用api setBehindContentView(R.layout.left_menu);// 设置侧边栏 SlidingMenu slidingMenu = getSlidingMenu
2015-09-21 23:24:30 311
转载 Android Toast 设置到屏幕中间,自定义Toast的实现方法,及其说明
Android Toast用于在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失。信息可以是简单的文本,也可以是复杂的图片及其他内容(显示一个view)。 1.简单用法Toast.makeText(midlet.getApplicationContext(), "用户名不能为空", Toast.LENGTH_LONG).show();
2015-09-21 17:26:14 1597
转载 Android中的线程机制
Android中的好多应用,如UI更新,游戏开发,和耗时的操作都需要用到多线程的知识。而对Android中的线程机制好多人多觉得学习有困难。下面我们就一起来学习一下。谈及Android中的线程我们会涉及到如下几个概念:1. Handler 2. Looper 3. HandlerThread 4.Message 5. MessageQueue下面我们由浅入深来探讨一下。我们用java多
2015-09-19 17:29:16 314
转载 android:windowSoftInputMode属性详解
android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju
2015-09-18 19:45:44 215
转载 Android 常用工具类源码大全
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、 PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、 ParcelUtils、RandomUtils、ArrayUtils、Image
2015-09-18 14:27:14 460
转载 Android中内存泄露监测
在了解了JVM的内存管理后,我们再回过头来看看,在android中应该怎样来监测内存,从而看在应用中是否存在内存分配和垃圾回收问题而造成内存泄露情况。在android中,有一个相对来说还不错的工具,可以用来监测内存是否存在泄露情况:DDMS—Heap使用方法比较简单:选择DDMS视图,并打开Devices视图和Heap视图点击选择要监控的进程,比如:上图中我选择的是
2015-09-18 11:45:24 358
转载 Android 开发如何做好内存优化
一、引用没释放造成的内存泄露1.1注册没取消造成的内存泄露这种Android的内存泄露比纯java的内存泄露还要严重,因为其他一些Android程序可能引用我们的Anroid程序的对象(比如注册机 制)。即使我们的Android程序已经结束了,但是别的引用程序仍然还有对我们的Android程序的某个对象的引用,泄露的内存依然不能被垃圾回收。比如示例1:假设我们希望在锁屏界面(Loc
2015-09-16 17:49:09 260
原创 app混淆
混淆的概念通常情况下,Java编译后的字节码仍然包含了大量的调试信息:源文件名,行号,字段名,方法名,参数名,变量名等等。这些信息使得它很容易被反编译和通过逆向工程获得完整的程序。ProGuard混淆器可以删除这些调试信息,进一步精简代码,并用无意义的字符序列来替换所有名字,使得它很难进行逆向工程。除了异常堆栈信息所需要的类名,方法名和行号外,程序只会保留功能上的等价。Android中的混
2015-09-14 15:29:48 444
转载 安卓开发中Theme.AppCompat.Light报错的解决方法
styles.xml中提示如下错误,这是版本问题。error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. 解决方法:在Eclipse中打开任意一个.java文件,输入 android.R.
2015-09-10 22:01:03 2575
转载 使用UltraISO制作U盘启动盘
现在流行用U盘来安装系统,但要用U盘来安装系统的前提条件下是如何将镜像文件写入到U盘里,UltraISO能很好的满足你的需求。步骤/方法鼠标右键“以管理员身份运行”UltraISO图标打开UltraISO的窗口后依次点击左上角的“文件”-“打开”浏览到存放镜像文件的目录,选中该目标文件,点击“打开”按钮
2015-09-08 10:51:08 309
转载 Android 怎么退出整个应用程序?
我们在写android应用程序时,经常会遇到想退出当前Acitivity,或者直接退出应用程序.我之前的一般操作是按返回键,或者直接按home键直接返回,其实这两种操作都没有关闭当前应用程序,没有释放系统资源。有时跳转的activity较多时,还需要多次按返回键,这样感觉一点都不爽。后面添加了一个菜单返回功能键,这个方法也只能用system.exit(0)来关闭当前活动的Activity,
2015-09-07 14:08:16 360
转载 android Bitmap与string互转
/** * 图片转成string * * @param bitmap * @return */ public static String convertIconToString(Bitmap bitmap) { ByteArrayOutputStream baos = new ByteArrayOu
2015-09-06 17:53:17 610
转载 java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
需求,把"01:大汽车",分成01和大汽车有两种做法:一是substringJava代码 package test; public class substringTest { public static void main(String args[]) { String N = "01:大汽车"; String L=""; S
2015-09-01 17:20:16 272
转载 字符串转码
String currentCity = "广州市"; try { currentCity= java.net.URLEncoder.encode(currentCity,"utf-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace
2015-09-01 17:09:06 339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人