随笔分类 -  android提高篇

上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 89 下一页
摘要:Android 4.3(API Level 18)介绍了内置平台支持蓝牙低能量的核心作用,并提供了API,应用程序可以用它来发现设备,查询服务,和读写字符。与传统的蓝牙相比,Bluetooth Low Energy (BLE) 旨在提供显著降低功耗。这使得Android应用能够与具有BLE的低耗能设... 阅读全文
posted @ 2015-06-26 16:08 brave-sailor 阅读(767) 评论(0) 推荐(0)
摘要:Android平台包含了对蓝牙网络协议栈的支持,它允许一个蓝牙设备跟其他的蓝牙设备进行无线的数据交换。应用程序通过Android蓝牙API提供访问蓝牙的功能。这些API会把应用程序无线连接到其他的蓝牙设备上,具有点到点和多点无线特征。使用蓝牙API,Android应用程序能够执行以下功能:1.扫描其... 阅读全文
posted @ 2015-06-22 18:30 brave-sailor 阅读(589) 评论(0) 推荐(0)
摘要:1.Service概述Service服务是一个没有用户界面的在后台运行执行操作的应用组件,其它组件可以通过Intent意图启动这个Service去完成特定的功能,比如通过Service可以完成播放音乐等后台操作,且每个Service必须在manifest中 通过来声明配置。每个service运行在宿... 阅读全文
posted @ 2015-06-18 14:43 brave-sailor 阅读(280) 评论(0) 推荐(0)
摘要:publicvoidgetAlldata(){ContentResolvercr=getApplication().getContentResolver();if(cr==null){return;}//获取所有歌曲Cursorcursor=cr.query(MediaStore.Audio.M... 阅读全文
posted @ 2015-06-18 09:14 brave-sailor 阅读(759) 评论(0) 推荐(0)
摘要:Collections.sort( )分为两部分,一部分为排序规则,一部分为排序算法 。规则用来判断对象,算法则考虑如何进行排序对于自定义对象,sort()不知道规则,所以无法比较,这种情况下一定要定义排序规则。方式有两种:第一种,java.lang下面的一个接口:Comparable。可以让自定义... 阅读全文
posted @ 2015-06-18 09:12 brave-sailor 阅读(508) 评论(0) 推荐(0)
摘要:HoloColorPicker实现圆环形颜色选择器,可以改变颜色饱和度来选择颜色。选择颜色时,可以用手指沿着圆环滑动一个滑块,从而选择颜色。添加以下XML至你的布局中:?1234To add a Saturation/Value bar to your layout add this to your... 阅读全文
posted @ 2015-06-16 19:12 brave-sailor 阅读(1761) 评论(0) 推荐(0)
摘要:这是我找到的一个比较好用的垂直的SeekBar代码:[java] view plaincopy在CODE上查看代码片派生到我的代码片public class VerticalSeekBar extends AbsSeekBar { private Drawable mThumb; ... 阅读全文
posted @ 2015-06-16 19:03 brave-sailor 阅读(785) 评论(0) 推荐(0)
摘要:写在前面: 直接想要代码很简单,你直接把滚动条拉到最底端就可以看到。如果想要十分地了解为什么,那就按照我规划的一步一步来理解。以下测试环境以手头上有的「Bluedio+红米手机」。1.蓝牙耳机的使用蓝牙耳机的使用说明书中都会有相关的详细使用说明,这里拣重点说明一下。除了电源开关,耳机上一般有三个... 阅读全文
posted @ 2015-06-16 15:33 brave-sailor 阅读(1658) 评论(0) 推荐(0)
摘要:源码文件2:Launcher.javapackage com.teleca.robin;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;import java.io.BufferedReader;impor... 阅读全文
posted @ 2015-06-16 14:23 brave-sailor 阅读(255) 评论(0) 推荐(0)
摘要:可执行文件启动器可以以一定的时间间隔反复执行外部某个可执行文件。如果我们其用源代码生成的jar文件为:Launcher.jar。则可以用如下的DOS命令运行它:java -jar lib\Launcher.jar getProcessState.bat 50005000表示每隔5000毫秒执行一次g... 阅读全文
posted @ 2015-06-16 14:20 brave-sailor 阅读(293) 评论(0) 推荐(0)
摘要:Android应用程序都是在自己单独的进程中运行。Android为不同类型的进程分配了不同的内存使用上限,如果应用进程使用的内存超过了这个上限,则会抛出Out Of Memory异常,接着进程也被kill掉。 阅读全文
posted @ 2015-06-16 14:19 brave-sailor 阅读(499) 评论(0) 推荐(0)
摘要:TermsVSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS- Unique... 阅读全文
posted @ 2015-06-16 14:18 brave-sailor 阅读(380) 评论(0) 推荐(0)
摘要:从Android 2.0开始,在Settings中加入了一个新的activity("Running Services" activity),它用于显示当前运行的每个Services进程的内存使用情况及整个手机的内存大致使用情况。可以通过Setting->Applications->Running s... 阅读全文
posted @ 2015-06-16 14:17 brave-sailor 阅读(1328) 评论(0) 推荐(0)
摘要:实例1 int cnt=0; final static int kBufferMinSize=1000; final static int kBufferMaxSize=2000; StringBuffer strBuffer=new StringBuffer(kBufferMinSize)... 阅读全文
posted @ 2015-06-16 14:14 brave-sailor 阅读(220) 评论(0) 推荐(0)
摘要:文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android#2299813像Linux这种现代操作系统的内存使用是很复杂的,因此很难准确的知道你的... 阅读全文
posted @ 2015-06-16 14:13 brave-sailor 阅读(337) 评论(0) 推荐(0)
摘要:1、首先确定是否有内存泄露及哪个程序造成。1.1、内存泄露已弹出out of memory对话框的情况。这种情况很简单,直接看对话框就知道是哪个应用的问题了。然后再分析该应用是否是因为内存泄露造成的out of memory对话框。1.2、对于有内存泄露,但没造成弹出out of memory对话框... 阅读全文
posted @ 2015-06-16 14:11 brave-sailor 阅读(364) 评论(0) 推荐(0)
摘要:前言不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然jav... 阅读全文
posted @ 2015-06-16 14:08 brave-sailor 阅读(369) 评论(0) 推荐(0)
摘要:写在前面:进入手机ODM已经很久,经历过几个项目项目下来,对高通、展讯、Marvell平台都进行了接触,对于我个人来说,参与手机系统项目的开发与维护,最明显的好处是可以深入的了解某一功能的具体实现过程,以及Android的设计框架,能够以框架的思维去修改代码添加功能。入行这么久,越来越觉得有必要将自... 阅读全文
posted @ 2015-06-16 14:04 brave-sailor 阅读(14682) 评论(0) 推荐(0)
摘要:目前很多Android应用都会实现按返回键时提示“再按一次推退出”在这篇文章中总结了各家的方法,一般都是监听Activity的onKeyDown 或者onBackPressed方法方法一:直接计算时间差来实现。[java] view plaincopyfinal int mDuraction = 2... 阅读全文
posted @ 2015-06-16 13:57 brave-sailor 阅读(723) 评论(0) 推荐(0)
摘要:什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用... 阅读全文
posted @ 2015-06-16 10:11 brave-sailor 阅读(186) 评论(0) 推荐(0)

上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 89 下一页