当前位置: 代码迷 >> synchronized的解决方案
 
  • 关于点击listview的有关问题

    关于点击listview的问题想做个蓝牙app,但是现在搜索出蓝牙设备后,点击设备,连接不上。错误的地方觉得主要有:第一:java.lang.SecurityException:PermissionDenial:get/setsettingforuseraskstorunasuser-2butiscallingfromuser0;thisrequiresandroid.permission.INT...

    37
    热度
  • android 应用程序Activity其间数据传递与共享的几种途径

    android应用程序Activity之间数据传递与共享的几种途径转载:http://blog.csdn.net/u0fly/article/details/6400390android应用程序Activity之间数据传递与共享的几种途径(1)1.基于消息的通信机制Intent---boudle,extra数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream,或者LinkLi...

    32
    热度
  • SQLite多线程读写实践及常见有关问题总结

    SQLite多线程读写实践及常见问题总结多线程读写SQLite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能找到xxx.db的文件,拥有root权限的手机,可以通过adbshell,看到data/data/packagename/databases/xxx.db这样的文件。我们可以得知SQLite是文件级别的锁:多个线程可以同时读,但是同时只能有一个线程写。Android提供了Sql...

    84
    热度
  • SqlHelper种源码

    SqlHelper类源码SqlHelper是非常方便的数据库操作函数,功能强大,使用起来非常简单,免去很多复杂的数据库操作的代码,在多层应用及面向对象开发中都有很多应用SqlHelper源码带有详细的说明,主要包括以下操作:简单SQL语句(ExcuteSql)带参数的简单SQL语句(ExcuteSQLParm)简单存储过程(ExcuteProc)带参数的存储过程(ExcuteProcParm)只返...

    90
    热度
  • Android种参考-SQLiteOpenHelper

    Android类参考---SQLiteOpenHelperpublic抽象类SQLiteOpenHelper继承关系java.lang.Object|____android.database.sqlite.SQLiteOpenHelper类概要这是一个辅助类,用来管理数据库的创建和数据库的版本。你要创建一个这个类的子类来实现onCreate(SQLiteDatabase),onUpgrade(SQ...

    286
    热度
  • SqlHelper相助类-简约而不简单

    SqlHelper帮助类------简约而不简单SqlHelper类是专门提供给广大用户用于高性能、可升级和最佳练习的sql数据操作SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库了,很方便。SqlHel...

    74
    热度
  • 高仿优酷Android客户端图片上下滑动(自动切换)

    高仿优酷Android客户端图片左右滑动(自动切换)本例是用ViewPager去做的实现,支持自动滑动和手动滑动,不仅优酷网,实际上有很多商城和门户网站都有类似的实现:具体思路:1.工程中需要添加android-support-v4.jar,才能使用ViewPager控件.2.图片的自动切换:可使用Timer或者ScheduledExecutorService,这个有多重方式可以实现...

    38
    热度
  • Android Http请求步骤汇总

    AndroidHttp请求方法汇总这篇文章主要实现了在Android中使用JDK的HttpURLConnection和Apache的HttpClient访问网络资源,服务端采用python+flask编写,使用Servlet太麻烦了。关于Http协议的相关知识,可以在网上查看相关资料。代码比较简单,就不详细解释了。1.使用JDK中HttpURLConnection访问网络资源(1)get请...

    33
    热度
  • 深入显出 - Android系统移植与平台开发(十二) - Sensor HAL框架分析之二

    深入浅出-Android系统移植与平台开发(十二)-SensorHAL框架分析之二1.1Sensor应用程序框架这部分对于上层写应用的朋友来比较熟悉,我们通过一个简单的应用来分析框架层和底层的实现。通常编写一个传感器的应用程序有以下步骤:l通过调用Context.getSystemService(SENSOR_SERVICE)获得传感器服务,实现返回的是封装了SensorService的Senso...

    484
    热度
  • android -自定义数目字软键盘的设计与实现(1)

    android--自定义数字软键盘的设计与实现(1)相信很多情况下我们看到过一些数字的输入,弹出来的并不是系统自带的键盘。这就是自定义的软键盘,软键盘的一个好处就是简单,操作方便。如何实现一个自定义的软键盘呢??其实这个过程是比较简单的,只要把几个关键的原理搞明白了,你就会发现真的很简单,很方便!看一下效果图:这篇博客主要介绍一下实现的相关原理,下一节就会把具体实现的步骤和大家分享一下!实现软键盘...

    33
    热度
  • Android中窗口的创设过程

    Android中窗口的创建过程在阅读本文之前建议先阅读我的另外一篇Java层Binder机制详解,因为里面有些地方涉及到通过进程间通过Binder机制通信。在Android将窗口分为三类:应用窗口,子窗口,系统窗口应用窗口一般需要和一个Activity对应,子窗口是有父窗口的窗口,系统窗口时由系统创建的窗口,用户是无法创建系统窗口的(Toast,输入法窗口,壁纸窗口除外)这里我主要分析一下应用窗口...

    84
    热度
  • Android-SurfaceView的使用方法

    Android---SurfaceView的使用方法SurfaceView概要介绍SurfaceView在View层次内部提供了一个专用的绘图界面,你可以控制这个界面的格式以及尺寸。由于SurfaceView界面有Z轴顺序,因此SurfaceView可能在持有它的窗口的背后,它要冲破隐藏它的窗口,才会允许它的界面显示出来。View的层次管理会正确的处理界面的合成,通常,Surface...

    12
    热度
  • Android起步之bluetooth

    Android启动之bluetooth前一段时间我们分析了kernel中bluetooth的初始化操作,从这一章起,晓东将会和大家一起正式进入到Android中bluetooth的分析。毫无疑问,我们依然需要知道在Android启动的时候,蓝牙究竟有做些什么。首先我们来回顾一下Android启动的一般流程,有人把它归结为4个步骤,分别为1)init进程启动;2)Native服务启动;3)Syste...

    33
    热度
  • Android阶——Adapter深入理解与优化

    Android高手进阶——Adapter深入理解与优化Android高手进阶——Adapter深入理解与优化一般是针对包含多个元素的View,如ListView,GridView,ExpandableListview,的时候我们是给其设置一个Adapter。Adapter是与View之间提供数据的桥梁,也是提供每个Item的视图桥梁。以ListView为例,其工作原理为:●ListView针对Li...

    6
    热度
  • 【从源码瞅Android】01从Looper说起

    【从源码看Android】01从Looper说起1为什么以这一个点为开头?因为面试的时候被问到ThreadLocal完全不懂,前几天发现Looper内正好使用了ThreadLocal,那么从哪里跌倒就从哪里爬起来。2什么是Looper首先看/sdk/docs/reference/android/os/Looper.html内的定义Classusedtorunamessageloopforathre...

    45
    热度
  • Android4.0(Phone)拨号起步过程分析(二)

    Android4.0(Phone)拨号启动过程分析(二)接上:Android4.0(Phone)拨号启动过程分析(一)InCallScreen处理来电和拨号的界面,接通电话也是这个界面,接下来分析InCallScreen类是如何处理拨号流程的;@Override protectedvoidonCreate(Bundleicicle){ Log.i(LOG_TAG,"onCreate()...

    74
    热度
  • Android LayoutInflater深度解析 给你带回全新的认识

    AndroidLayoutInflater深度解析给你带来全新的认识转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38171465,本文出自:http://blog.csdn.net/lmj623565791/article/details/381714651、 题外话 相信大家对LayoutInflate都不陌生,特别在Li...

    38
    热度
  • 从Alarm瞥Android上层UI到内核代码的流程分析

    从Alarm看Android上层UI到内核代码的流程分析Alarm调用流程,alarm的流程实现了从上层应用一直到下面driver的调用流程,下面简单阐述:AlarmManager里的闹铃类型:publicstaticfinalintRTC_WAKEUP=0;//当系统进入睡眠状态时,这种类型闹铃会唤醒系统,该闹铃所用时间是绝对时间,是UTC时间publicstaticfinalintRTC=1;...

    48
    热度
  • Android远道图片获取和本地缓存

    Android远程图片获取和本地缓存对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。AD:另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。那么如何处理好...

    31
    热度
  • Android 在Java代码中设立style属性-使用代码创建ProgressBar对象(转)

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

    37
    热度