![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
nannannai02
越早越勤奋的努力 才能享受快乐
展开
-
Object转为String的几种形式
在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。方法1:采用 Object.toString()方法请看下面的例子:Object object = getObjec转载 2016-10-14 17:39:13 · 182 阅读 · 0 评论 -
android异步的几种方式
android异步处理的几种方式 1,对数据库uri查询的异步方式----AsyncQueryHandler 示例 首先写一个AsyncQueryHandler继承类QueryHandler,然后 new一个mQueryHandler对象。查询完了之后会回调onQueryComplete函数,如下: Java代码 private void q转载 2017-04-11 16:46:04 · 418 阅读 · 0 评论 -
android 5.0预制APK方法,android5.0预制apk
android 5.0预制APK方法,android5.0预制apk第一情况、如何将带源码的APK预置进系统? //曹浩洋的专栏1) 在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预置一个名为Test的APK 为例2) 将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /bin 和 /gen 目录转载 2017-02-20 11:46:15 · 335 阅读 · 0 评论 -
Android系统下的基于MIPI-DSI协议的LCM的研究
0 引言随着智能手机的高速发展,手机内部含有越来越多不同接口的设备,同时又要满足低功耗、高分辨率以及小体积的显示模块的发展,本文就将探讨新型显示接口技术MIPI-DSI命令模式的LCM驱动设计与调试。一方面,DSI兼容DBI(显示总线接口)、DPI(显示像素接口)、和DCS(显示命令集)。另一方面DSI让手机设备的接口在降低成本、复杂度、功耗以及EMI的同时,也能够增加带宽,从而极大的提高转载 2016-11-13 12:22:23 · 1946 阅读 · 0 评论 -
实现7种对话框实例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保无误转载 2016-10-14 13:44:48 · 292 阅读 · 0 评论 -
android实现全屏
在进行Android UI设计时,我们经常需要将屏幕设置成无标题栏或者全屏。要实现起来也非常简单,主要有两种方法:配置xml文件和编写代码设置。 1.在xml文件中进行配置 在项目的清单文件AndroidManifest.xml中,找到需要全屏或设置成无标题栏的Activity,在该Activity进行如下配置即可。 实现全屏效果: android:them转载 2016-10-13 19:12:00 · 246 阅读 · 0 评论 -
android开机自启动app示例分享
/*开机自动启动APP*/public class BootReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {Log.d("XRGPS", "BootReceiver.onReceive: " + intent.getAction()转载 2016-10-13 21:27:39 · 323 阅读 · 0 评论 -
View的setOnClickListener的添加方法
1)第一种,也是最长见的添加方法(一下都以Button为例)1 Button btn = (Button) findViewById(R.id.myButton);2 btn .setOnClickListener(new View.OnClickListener() {3 public void onClick(View v) {4 //do somethi转载 2016-10-14 10:04:54 · 396 阅读 · 0 评论 -
handler进程间通讯机制
Handler在哪个activity或者service线程创建,那么looper就和哪一个线程进行了绑定。如果是自己创建的线程那么就要使用looper中的prepare函数来绑定了。在handler创建后就实例化了一个looper并关联了一个消息队列MQ。在其他的发送消息的线程中(接受线程必须要把handler的实例对象传送给发送线程),使用创建的handler来调用handler.sendM原创 2016-10-14 10:07:11 · 558 阅读 · 0 评论 -
BroadcastReceiver详解(一)
BroadcastReceiver就是一个广播消息接收者。广播之间信息的传递是通过Intent对象来传递的。Intent调用分为显示调用和隐式调用两种,由于这里能通知到所有的接收者,所以肯定不能利用显示调用,只有利用隐式调用Intent对象了显式intent是指明确指出此intent是启动哪个activity.隐式intent是指并没有指出要启动哪个activity,而要系统自动去原创 2016-10-14 10:33:41 · 420 阅读 · 0 评论 -
BroadcastReceiver详解(二)
BroadcastReceiver的intentfilte可以隐式控制也可以显示控制显式receiver = new BlueToothDeviceReceiver(dialogHandler);IntentFilter intent = new IntentFilter();intent.addAction(BluetoothDevice.ACTION_FOUND);intent原创 2016-10-14 10:53:32 · 229 阅读 · 0 评论 -
对话框的三个按钮的显示方法实现
Log.d(getClass().toString(),"initDevice is start!!!");AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);builder.setTitle("工学1号馆");builder.setIcon(R.drawable.ic_launcher);bui原创 2016-10-14 13:59:10 · 1323 阅读 · 0 评论 -
Android开发中截取某字符串
Android开发中截取某字符串或者路径中的某字符串的方法substr(start,length)、substring(start,end)、charAt(int index)、indexOf(int str,int fromIndex) substr(start,length) :substr是从起始点截取某个长度的字符串 substring(start,end)原创 2016-10-14 17:00:43 · 9477 阅读 · 0 评论 -
MTK GPIO 新增变量配置
MTK GPIO 新增变量配置主要涉及的文件: 1.需要配置preloader ,lk ,kernel vendor GPIO_YuSu.cmp文件增加IO别名: 2.需要配置preloader ,lk ,kernel vendor dws配置 3.最后具体kernel 代码才可以通过GPIO相关接口调用转载 2017-03-16 21:05:07 · 727 阅读 · 0 评论