android
红豆和绿豆
这个作者很懒,什么都没留下…
展开
-
android读写串口
Android 使用非阻塞的方式读写串口_沐白001的博客-CSDN博客_android 串口 非阻塞https://www.csdn.net/tags/OtTagg4sNDY5OC1ibG9n.htmlAndroid 使用非阻塞的方式读写串口_沐白001的博客-CSDN博客_android 串口 非阻塞Android串口Serial服务解析_九霄的爸爸的博客-CSDN博客_android serialAndroid 使用非阻塞的方式读写串口_九霄的爸爸的博客-CSDN博客_an原创 2022-04-17 09:35:24 · 3058 阅读 · 0 评论 -
google提供的Geocoding服务
1:我们相拥Google提供的Geocoding的定位服务,主要有二种方式:(1)使用Android内置的GeoCoder类 的getFromLocation()和getLocationFromName(); android:layout_width="match_parent" android:layout_height="match_parent" a原创 2015-12-16 12:38:00 · 981 阅读 · 0 评论 -
GPS定位系统的介绍
1:主要实现的功能:(1)实现用户的追踪,可以得到用户的经度和纬度(2)得到本地可以提供定位服务的方式(3)通过Criteria 条件的筛选,我们可以得到最好的,满足要求的定位服务 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2015-12-16 12:33:52 · 646 阅读 · 0 评论 -
详解Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下转载 2015-12-30 15:44:40 · 354 阅读 · 0 评论 -
android的多线程讲解
package com.example.androidthreadtest;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.v原创 2015-12-30 15:33:06 · 242 阅读 · 0 评论 -
android的video的介绍
android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id="@+id/video_view" android:layout_width="match原创 2015-12-30 14:27:39 · 582 阅读 · 0 评论 -
android的MediaPlayer的介绍
android:layout_width="match_parent" android:layout_height="match_parent" > android:id="@+id/play" android:layout_width="0dp" android:layout_height="wrap_conte原创 2015-12-30 14:26:44 · 261 阅读 · 0 评论 -
调用android的摄像功能
主要就是隐式启动intent 让系统自带的Activity去启动,并且将结果返回到我们的Activity中。 android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >原创 2015-12-30 14:17:05 · 320 阅读 · 0 评论 -
蓝牙笔和手机通过蓝牙协议的通讯 通过蓝牙笔点击杂志上印刷的电影,手机上播放点中的电影应用
http://www.cnblogs.com/menglin2010/archive/2011/11/14/2248319.html先描述一下我的这个应用,用一根蓝牙笔点击特制的杂志上印刷的电影名称,比如:点击片名为《金龙鱼葵花籽油5L》的视频,蓝牙笔读取到视频名称背后的杂志码比如是234567,因为蓝牙笔只能读到指令不可能直接读取到234567这个杂志码,比如234567这个杂志码对转载 2015-12-15 17:42:18 · 1035 阅读 · 0 评论 -
Android的短信的使用
主要使用android系统接收短信的广播接收广播使用的action是android.provider.Telephony.SMS_RECEIVED我们也可以发送短信,使用的类是:SmsManager manager=SmsManager.getDefault();manager.setTextMessage(目的地址,null,内容,PendingIntent ,null);原创 2015-12-30 13:51:33 · 259 阅读 · 0 评论 -
ToggleButton状态开关控件的使用
android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> android:layout_width="wrap_content" android:layout_height原创 2015-12-15 14:36:29 · 4597 阅读 · 0 评论 -
Android的Service服务的基本的介绍
1、Service是Android后台进行,我们在Activity中可以启动Service服务一般服务类需要继承Service需要重写几个方法如onCreate() onStartCommand() onDestroy() onBind()当我们在MainActivity中主要使用的是startService(Intent intent)启动服务即Intent intent=n原创 2015-12-30 20:48:30 · 366 阅读 · 0 评论 -
(android 地图实战开发)2 创建MapActivity,根据设备当前位置,显示地图
http://www.cnblogs.com/macroxu-1982/archive/2011/09/13/2174657.html实现效果: 获取手机gps当前的位置,显示位置对于的google地图. 具体的步骤: 1 Step One 创建包含MapView控件的应用界面 com.google.android.maps.MapVi转载 2015-12-16 13:57:03 · 589 阅读 · 0 评论 -
SQLite数据库增删改查操作案例
Person实体类http://www.cnblogs.com/linjiqin/archive/2011/05/27/2059937.htmlpackage com.ljq.domain;public class Person { private Integer id; private String name; private String ph转载 2015-12-09 10:41:13 · 368 阅读 · 0 评论 -
Android持久化存储SharedPreferences存储键值对的方式介绍
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" andr原创 2015-12-23 20:48:27 · 817 阅读 · 0 评论 -
Android实现数据持久化的文件存储
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" andr原创 2015-12-23 20:46:21 · 382 阅读 · 0 评论 -
google Map的总结
这是一个功能综合的案例主要的功能就是:获取手机的定位信息,然后以图标的形式显示在地图上,点击地图,就会弹出相应的信息。 android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >原创 2015-12-16 16:10:46 · 360 阅读 · 0 评论 -
如何在Google Map上画一条直线
android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:layout_width="fill_parent" androi原创 2015-12-16 19:40:39 · 1982 阅读 · 0 评论 -
Android访问网络主要使用HttpUrlConnection以及HttpClient
android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id="@+id/send_request" android:layout_width="mat原创 2015-12-31 13:13:14 · 328 阅读 · 0 评论 -
Android的WebView的使用
android:layout_width="match_parent" android:layout_height="match_parent" > android:id="@+id/web_view" android:layout_width="match_parent" android:layout_heigh原创 2015-12-31 12:58:57 · 302 阅读 · 0 评论 -
Android的定时任务Alarm与Timer类的使用
主要使用AlarmManager manager=(AlarmManager)getSystemService(Context。ALARM_SERVICE)使用manager。set()设置定时任务。package com.example.servicebestpractice;import android.app.Activity;import android.conte原创 2015-12-31 12:39:08 · 855 阅读 · 0 评论 -
传感器sensor的使用
package com.example.sensortest;import java.util.List;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;import android.hardware.Sensor;原创 2015-12-16 21:16:45 · 1607 阅读 · 0 评论 -
GoogleMap 获取自己的数字证书API key的步骤
http://dreamylights.blog.51cto.com/1163218/13607591. 进入到Google APIs Console页面https://code.google.com/apis/console/点击左边导航栏的Seivices进入在All services 的列表中找到Google Maps Android API转载 2015-12-16 13:33:02 · 3252 阅读 · 0 评论 -
Bluetooth控件的使用
主要只用代码实现我们手机中的蓝牙的基本的功能:(1)查看已经配对的蓝牙设备的情况(2)启动蓝牙让其他蓝牙设备可以扫描的到(3)扫描其他的蓝牙设备,并且显示 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_h原创 2015-12-15 12:56:55 · 485 阅读 · 0 评论 -
Wifi控件的使用
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:layout原创 2015-12-14 15:33:36 · 389 阅读 · 0 评论 -
DatePickerDialog 日期控件的使用
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android原创 2015-12-13 10:27:20 · 344 阅读 · 0 评论 -
AutoCompleteTextView控件的使用
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > and原创 2015-12-13 11:08:30 · 269 阅读 · 0 评论 -
Activity的生命周期
这里Activity的生命周期函数主要有7个,我们写二个Activity程序,通过互相的调用,就可以看出函数调用的顺序每一个函数的功能都有注释package com.example.helloworld;import android.app.Activity;import android.content.Intent;import android.os.Bundle;原创 2015-12-11 18:13:11 · 213 阅读 · 0 评论 -
Progressbar的使用以及ListView的使用
android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id="@+id/progressOne" android:layout_width="match_pa原创 2015-12-11 18:19:56 · 397 阅读 · 0 评论 -
RadioGroup,RadioButton CheckBox控件的使用
android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id="@+id/genderGroup" android:layout_width="wrap_con原创 2015-12-11 18:17:39 · 354 阅读 · 0 评论 -
Android基本常用控件的介绍TextView EditText Button Menu
在这个主要是实现一个简单的例子 一个数字 操作数 另外一个数字 结果 1*2=3实现简单的四则运算布局文件 android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >原创 2015-12-11 18:09:24 · 602 阅读 · 0 评论 -
Android的HelloWorld
1:学习安卓主要学习安卓的四个最重要的部分:(1)Activity 每一个应用程序都是Activity(2)Intent 在不同的Activity之间进行数据传递,以及不同应用的Activity之间进行数据的传递(3)Service 服务端(4)Content Provider 主要提供统一的数据访问接口,为其它的应用程序提供数据搭建Android开发平台原创 2015-12-08 18:46:47 · 351 阅读 · 0 评论 -
SQLite数据库增删改查操作
http://www.cnblogs.com/linjiqin/archive/2011/05/26/2059182.html一、使用嵌入式关系型SQLite数据库存储数据在Android平台上,集成了一个嵌入式关系型数据库——SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型转载 2015-12-09 10:40:17 · 372 阅读 · 0 评论 -
ContentProvider往通讯录添加联系人和获取联系人
http://www.cnblogs.com/linjiqin/archive/2011/05/30/2063669.html在Android中,可以使用ContentResolver对通信录中的数据进行添加、删除、修改和查询操作。在对联系人进行操作时需加入以下两个权限 content://com.android.contacts/contac转载 2015-12-09 10:25:34 · 966 阅读 · 0 评论 -
ContentProvider和Uri详解
http://www.cnblogs.com/linjiqin/archive/2011/05/28/2061396.html一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvid转载 2015-12-08 18:10:57 · 332 阅读 · 0 评论 -
TimePickerDialog控件的使用
这个例子主要就是:显示当前的系统时间,并且可以改变自己想要的时间,显示在TextView中 android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:原创 2015-12-13 14:31:22 · 466 阅读 · 0 评论 -
spinner控件的使用
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" andr原创 2015-12-12 19:26:20 · 642 阅读 · 0 评论 -
Appwidget控件的使用
http://www.cnblogs.com/qianlifeng/archive/2011/03/26/1996407.html什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWidget: 1.如何创建一个简单的AppWidget转载 2015-12-14 09:42:52 · 464 阅读 · 0 评论 -
android开发之蓝牙主动配对连接手机
主要注释在代码中都有。[java] view plaincopyprint?package jason.com; import java.io.IOException; import java.lang.reflect.Method; import java.util.ArrayList; import java.ut转载 2015-12-15 15:07:32 · 1031 阅读 · 0 评论 -
Socket的通信
Android的socket的通信主要包括Tcp和UDP二种通信模型;TCP主要是安全的协议,主要用于传送文件,需要三次握手UDP是不安全的协议,主要用于传输数据量比较大,且实时性要求高的应用。1.Android作为服务端 xmlns:tools="http://schemas.android.com/tools" android:layout_width="m原创 2015-12-15 13:10:55 · 335 阅读 · 0 评论