Android
文章平均质量分 76
竹林_小屋
初入江湖
展开
-
android sqlite增删改查操作
对sqlite数据库进行操作一.定义自己的类MyDBHelper继承SQLiteOpenHelper类 定义MyDBHelper类,实现onCreate(),onUpgrade()方法,onCreate()在数据库第一次创建时自动调用。可以在该方法中定义要创建表,onUpgrade()方法用于更新数据库版本。二.主要代码:1.MyDBHelper类: public原创 2016-11-28 18:12:02 · 448 阅读 · 0 评论 -
Android布局的一些特点
一.Framelayout类似于photoshop的图片层叠效果1.如果view的大小和位置不完全相同的话,是不会被覆盖的。2.在一个布局中可以同时实现不同组件的左中右对其。利用layout_gravity二.Linearlayout1.显示分割线设置showDrivers属性和driver属性可设置三.Relativelayout1.获取手机屏幕某组件原创 2017-01-20 15:05:32 · 576 阅读 · 0 评论 -
SQLite相关知识及语句
一.sqlite 知识点1.sqlite管理工具ubuntu:sqlite database browser windows:sqlite3二.常用sqlite语句1.查询person表第10~20条数据select × from person limit 9, 11 (9表开始位置,11表示连续查询的条数);2.插入或修改person表某条记录(主键存在则原创 2017-02-10 13:42:57 · 559 阅读 · 0 评论 -
Android应用开发的一些规范
Android应用开发的一些规范1.资源定义规范: 1).对于用户界面中的文本,务必将每个字符串都指定为资源。 name="button_send">发送2).weight所有视图的默认 weight 值都为 0,所以如果您仅将一个视图的 weight 值指定为大于 0,那么等到其他所有视图都获得所需空间后,该视图便会填满所有剩余空间.将宽度设置为零 (0dp原创 2017-01-17 19:54:12 · 246 阅读 · 0 评论 -
android进程间通讯aidl demo
利用AIDL实现调用其他进程的服务一.利用AIDL进行进程间通讯的demo Android实现进程间通讯是通过AIDL(Android Interface Definition Language )的机制。建立AIDL服务要比建立普通的服务复杂一些,具体步骤如下: (1)在Eclipse Android工程的Java包目录中建立一个扩展名为aidl的文件。该文件的语法类似于Ja原创 2016-12-19 14:52:27 · 337 阅读 · 0 评论 -
利用SeekBar实现简单音乐播放器
利用SeekBar实现简单音乐播放器一.Demo简介 利用AIDL为Activity绑定服务,利用Handler机制,发送消息更新SeekBar的UI,利用计时器定时更新SeekBar的进度。实现对音乐的开始播放,到暂停,继续,以及停止播放的功能。以及实现拖动进度条播放音乐的功能。 二.AIDL接口 利用AIDL机制提供给MainActivity访问MyMusi原创 2016-12-27 13:29:26 · 3512 阅读 · 0 评论 -
Android备份本地联系人和插入本地联系人
Android备份本地联系人到sd卡的xml文件中一.需要的权限: 二.获取本地联系人数据: public void getContacts(View v){ //获取ContentResolver对象 ContentResolver contentResolver=getContentResolver()原创 2016-12-22 16:36:53 · 2793 阅读 · 0 评论 -
android NDK开发demo(基于android )
利用android studio进行NDK开发一.新建android项目新建Myndkproject工程,然后再新建一个class为MyHelloNDK的类,定义native方法。public class MyHelloNDK { static { System.loadLibrary("myhellotest"); } public nati原创 2016-12-30 16:13:29 · 426 阅读 · 0 评论 -
android实现监听打电话并录音保存到本地
监听电话app一.功能简介: 本demo基于android 6.0实现对麦克风的录音,将录音保存到本地。利用广播监听开机启动,并开启监听服务。如果有兴趣,可以添加网络权限和上传功能到指定邮箱等等。二. 代码简介 1.StartPhoneBroadcast.java 本类用于监听开机启动事件,并开启监听服务。 public void onRece原创 2016-12-15 11:31:33 · 15063 阅读 · 0 评论 -
Android 6.0后ip拨号器权限问题
一.关于6.0以后的权限问题: 因为android 6.0以后添加了权限问题,需要开发人员自己在代码中配置请求权限,所以这里举一个简单例子处理请求权限的问题android:name="android.permission.PROCESS_OUTGOING_CALLS"/>二.开发IP拨号器 开发拨号器需要请求如上权限,首先需要在清单文件中配置该权限,然后自己在代码中注册原创 2016-12-09 11:17:32 · 1610 阅读 · 1 评论 -
Android从Internet获取图片并保存到缓存
用于自己学习,十分简单原创 2016-11-22 23:59:51 · 530 阅读 · 0 评论 -
Android解析xml文件
一.主要实现1.利用android api XmlPullParser实现xml文件解析二.关键代码原创 2016-11-23 10:31:57 · 435 阅读 · 0 评论 -
java多线程实现断点续传下载
java实现断点续传下载一.在下载中实现网络中断后继续下载二.主要代码1.DownloadThread类实现多线程下载public class DownloadThread extends Thread {private int id;private int startindex;private int endindex;private原创 2016-11-30 08:55:16 · 444 阅读 · 0 评论 -
JAVA多线程下载Demo
JAVA多线程下载Demo一.案例说明 获取网络连接,采用多线程的方式下载服务器上的文件。二.具体实现代码 1.InternetConnection类 用于获取网络连接。完整代码:package com.internet;import java.io.File;import java.io.FileNotFoundException;import ja原创 2016-11-29 08:51:45 · 887 阅读 · 0 评论 -
Activity的一些特点(1)
一.Activity1.配置时指定android.intent.action.MAIN为启动界面,如指定多个,则在配置文件中的第一个就是启动项。2.android.intent.category.LAUNCHER 必须指定,否则无法启动二.Activity间的数据传递1.Intent对象(同样适用于Services和BroadCast) putExtras(),g原创 2017-01-24 16:35:17 · 1252 阅读 · 0 评论