当前位置: 代码迷 >> synchronized的解决方案
 
  • android 过程/线程管理(三)-Thread,Looper / HandlerThread / IntentService

    android进程/线程管理(三)----Thread,Looper/HandlerThread/IntentServiceThread,Looper的组合是非常常见的组合方式。Looper可以是和线程绑定的,或者是mainlooper的一个引用。下面看看具体app层的使用。首先定义thread:packagecom.joyfulmath.androidstudy.thread;importcom...

    706
    热度
  • Android4.4(MT8685)源码WIFI-起动

    Android4.4(MT8685)源码WIFI--启动系统启动时,会在SystemServer中创建一个WifiService的对象,并把这个对象保存在系统服务中wifi=newWifiService(context);ServiceManager.addService(Context.WIFI_SERVICE,wifi);看看WiFiService的构造方法publicWifiService(...

    717
    热度
  • Android系统关机或重新启动的几种实现方式

    Android系统关机或重启的几种实现方式------------------------------------------------------------------------------------------------------此文章仅作为学习交流所用转载或引用请务必注明原文地址:http://blog.csdn.net/luzhenrong45/article/details/...

    72
    热度
  • [Android] Service服务详解以及怎么使service服务不被杀死

    [Android]Service服务详解以及如何使service服务不被杀死排版上的细节有些不好看,主要是我用的MarkDown编辑器预览和这里的不一样,在那个上面的样式很舒服。这里要改的地方太多就不想改了,将就看吧。下次写的时候注意。还有看到错误给我提啊。本文链接:http://www.cnblogs.com/rossoneri/p/4530216.htmlServices??服务是一个应用程序...

    76
    热度
  • Android性能优化之解密ZAKER,网易云阅览等新闻应用的内容缓存加载方式

    Android性能优化之解密ZAKER,网易云阅读等新闻应用的内容缓存加载方式我是比较关注时事的,每天都会花一点事件去看看新闻什么的.因此类似ZAKER,网易云阅读等这类的资讯聚合类应用是我的钟爱,并且这些应用也确实做得很好,值得学习!前面一篇文章,讲了缓存的一些构思.之前也写过LRUCache类的一些缓存实践,但那只是放在应用的缓存中,并不适合做长期的缓存.这次我们来...

    59
    热度
  • Android打造粒子爆炸特效

    Android制作粒子爆炸特效简介最近在闲逛的时候,发现了一款粒子爆炸特效的控件,觉得比较有意思,效果也不错。但是代码不好扩展,也就是说如果要提供不同的爆炸效果,需要修改的地方比较多。于是我对源代码进行了一些重构,将爆炸流程和粒子运动分离。对于源码,大家可以参考以下链接链接1链接2上面两套代码,其实结构都是一样的,但是实现的效果不同(其实就是粒子运动的算法不同)。本篇文章,将给大家介绍粒子爆炸特效...

    67
    热度
  • Android动态加载技术三个关键有关问题详解

    Android动态加载技术三个关键问题详解编者按:InfoQ开设新栏目“品味书香”,精选技术书籍的精彩章节,以及分享看完书留下的思考和收获,欢迎大家关注。本文节选自任玉刚著《Android开发艺术探索》中的章节“Android的动态加载技术”,探讨了Android动态加载的三个关键问题。动态加载技术(也叫插件化技术)在技术驱动型的公司中扮演着相当重要...

    47
    热度
  • 【凯子哥带你干高仿】“煎蛋”Android版的高仿及优化(三)——使用GreenDao实现本地Sqlite缓存

    【凯子哥带你做高仿】“煎蛋”Android版的高仿及优化(三)——使用GreenDao实现本地Sqlite缓存到目前为止,煎蛋的Android项目算是告一段落了,功能基本都已完成,那么今天,我就介绍一下在煎蛋这个项目里,是怎么完成数据缓存功能的。想看代码的请戳煎蛋项目的GITHUB地址转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992缓存功能的解决方案配置G...

    51
    热度
  • Android. Handling some SQLite issues

    Android.HandlingsomeSQLiteissues.转载:?http://www.enterra-inc.com/techzone/handling_sql_issues/??TodayOSAndroidisgainingmorepopularityenhancingtherangeoftasksthatuserswouldwanttoberesolvedhereandnow.Alo...

    132
    热度
  • android listview局部刷新和模拟应用上载

    androidlistview局部刷新和模拟应用下载在android开发中,listview是比较常用的一个组件,在listview的数据需要更新的时候,一般会用notifyDataSetChanged()这个函数,但是它会更新listview中所有可视范围内的item,这样对性能肯定会有影响。比较常见的情景是android应用商店中的下载列表,当我们下载一款游戏的时候,只需要更新这款游戏对应的进...

    77
    热度
  • android蓝牙串口联接

    android蓝牙串口连接在做android蓝牙串口连接的时候一般会使用BluetoothSockettmp=null;//GetaBluetoothSocketforaconnectionwiththe//givenBluetoothDevicetry{tmp=device.createRfcommSocketToServiceRecord(MY_UUID);}catch(IOException...

    34
    热度
  • 【转】Android 的cpu 硬盘 内存储器 网络设置 系统信息 硬件信息

    【转】Android的cpu硬盘内存网络设置系统信息硬件信息【转】Android的cpu硬盘内存网络设置系统信息硬件信息2011年06月02日1.手机信息查看助手可行性分析开始进入编写程序前,需要对需求的功能做一些可行性分析,以做到有的放矢,如果有些无法实现的功能,可以尽快调整。这里分析一下项目需要的功能,主要是信息查看和信息收集,如版本信息、硬件信息等,这些都可以通过读取系统文件或者运行系统命令...

    555
    热度
  • android键盘照射(转)

    android键盘映射(转)原文网址:http://www.cnblogs.com/cnhome/archive/2009/12/22/1629435.html?按键事件对于按键事件,调用mDevices->layoutMap->map进行映射。映射实际是由KeyLayoutMap::map完成的,KeyLayoutMap类里读取配置文件qwerty.kl,由配置文件qwerty.kl...

    27
    热度
  • Service与Android系统设计(九)

    Service与Android系统设计(9)特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry3.5SystemService的驱动形式---ServiceManager对于ServiceManager的使用,我们在应用程序编程时也会经常使用到,比如我们需要使用Sensor时...

    81
    热度
  • Android停的联网下载的操作

    Android下的联网下载的操作一:从网络下载图片MainActivity:NetService1.由路径获取Url2.使用url打开HttpURLConnection连接3.根据路径查找本地sd卡是否有缓存文件,如果文件存在,发送最后修改时间Filefile=newFile("/mnt/sdcard/"+URLEncoder.encode(path,"UTF...

    85
    热度
  • Android游戏快速入门(2):绘制动态文字和图片

    Android游戏快速入门(二):绘制动态文字和图片一、概述这一讲我将带着大家来实现文字和图片的绘制,然后试着让文字和图片在屏幕里动起来。虽然,离真正的游戏还有一段距离,但是,这些都是游戏的基础,所以,大家都是需要掌握的。好的,不多说了,一起进入正题吧!完成这一讲的任务,我们需要掌握如下一些概念,然后我会分别进行讲解。层的概念文字层贴图层View对象:自定义显示控件onDraw()方法:执行一系列...

    96
    热度
  • 玩转Android Camera开发(1):Surfaceview预览Camera,基础拍照功能完整demo

    玩转AndroidCamera开发(一):Surfaceview预览Camera,基础拍照功能完整demo 杂家前文是在2012年的除夕之夜仓促完成,后来很多人指出了一些问题,琐事缠身一直没有进行升级。后来随着我自己的使用,越来越发现不出个升级版的demo是不行了。有时候就连我自己用这个demo测一些性能、功能点,用着都不顺手。当初代码是在linux下写的,弄到windows里下全是乱码。还要自己...

    10
    热度
  • Android中低电量的处置方法

    Android中低电量的处理方法前段时间解了个Bug:Android系统在低电时充电,StatusBar上的充电图标不会变化,始终显示的是同一个图标当时没有来得及整理,现在补一下?电池电量信息是从BatteryService中通过Intent发送出去的,在上一篇有讲到frameworks/base/services/java/com/android/server/BatteryService.ja...

    78
    热度
  • Android 小球地心引力感应实现

    Android小球重力感应实现重力感应主要是依靠手机的加速度传感器(accelerometer)来实现????在Android的开发中一共有八种传感器但是不一定每一款真机都支持这些传感器。因为很多功能用户根本不care的所以可能开发商会把某些功能屏蔽掉。还是得根据真机的实际情况来做开发,今天我们主要来讨论加速度传感器的具体实现方式。?????传感器名称如下:????加速度传感器(accelerom...

    23
    热度
  • Android 在Java代码中设立style属性-使用代码创建ProgressBar对象(反射机制)

    Android在Java代码中设置style属性--使用代码创建ProgressBar对象(反射机制)在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等。这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现。但是java的jar包中只允许出现java代码而不能出现资源。当我们想要以jar包的形式提供我们自己开发的公共组...

    53
    热度