- 博客(271)
- 资源 (8)
- 收藏
- 关注
原创 android内容提供者contentProvider_插入联系人
一、项目目录结构二、activity_main.xml界面三、activity_main.xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:
2016-12-26 22:45:37 419
原创 android内容提供者contentProvider_查询联系人
一、项目目录结构二、MainActivity.java代码package com.zgs.queryContacts;import java.util.List;import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity { @Ove
2016-12-26 22:31:01 870
原创 android内容提供者contentProvider_短信插入
一、项目目录结构二、activity_main.xml界面三、activity_main.xml代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi
2016-12-26 21:48:54 699
原创 android内容提供者contentProvider_短信备份
一、项目目录结构二、activity_main.xml界面三、activity_main.xml代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools
2016-12-26 21:10:01 692
原创 android内容提供者contentProvider
一、基本概念内容提供者就好比是中间人,通过它可以将本应用的一些方法暴露出去,然后其它应用通过内容解析者获取该应用的内容。实例演示应用程序2读取应用程序1数据库的内容二、应用程序1①应用程序1项目目录结构②MainActivity.java代码package com.zgs.CreatePrivateDB;import
2016-12-25 12:12:00 437
原创 ADB指令打开sqlite数据库及CMD编码格式修改
一、使用sqlite3打开数据库注意:上图中的乱码是编码格式的问题,需要调整编码格式二、查看CMD的编码格式三、修改CMD的编码格式chcp 65001 命令将CMD编码格式改为utf-8chcp 936 命令将CMD编码格式改为gbk
2016-12-24 19:07:53 1563
原创 Eclipse添加快速打开选中文件所在目录的菜单按钮
一、需要一个名为OpenExplorer_1.5.0.v201108051513的插件,百度下载即可二、把插件拷贝到你自己eclipse安装目录的plugin文件夹下三、重启eclispe,即可看到下图的快速打开选中文件所在目录的按钮四、使用时,先选择要打开所在目录的文件,然后单击该按钮即可
2016-12-23 22:15:56 1529
原创 Eclipse如何修改eclipse默认的工作空间路径
一、设置Eclipse打开时自动弹出选择默认工作空间的提示 注意上图工作空间处没有编辑或添加功能,是一个小小的不足,所以,我们变通一下,打勾提示,这样我们在关闭eclipse软件后再打开时,再设置新的工作空间了。二、再重新打开eclipse时设置新的工作空间的路径
2016-12-23 22:01:46 32184
原创 android服务_进程间通信IPC和aidl接口定义语言的使用
一、基本概念(1)远程服务:运行在其他应用里面的服务(2)本地服务:运行在自己应用里面的服务(3)进行进程间通信IPC(4)aidl Android interface Defination Language Android 接口定义语言,是专门是用来解决进程间通信的二、aidl的使用(1)先把远程服务用于暴露方法的.java接口文件的后缀名改为
2016-12-22 22:43:32 428
原创 android服务_音乐播放器
1、项目目录结构2、activity_main.xml界面3、activity_main.xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la
2016-12-22 15:11:55 379
原创 android服务_通过bindService调用服务里的方法
1、项目目录结构2、activity_main.xml界面3、activity_main.xml代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too
2016-12-22 11:29:10 1087
原创 android服务_使用服务注册特殊的广播接收者
1、项目目录结构2、ScreenReceiver.java代码package com.zgs.RegisterBroadcastByService;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;publ
2016-12-22 11:18:02 375
原创 android服务_PhoneListen
1、项目目录结构2、PhoneService.java代码package com.zgs.PhoneListener;import java.io.IOException;import android.app.Service;import android.content.Intent;import android.media.MediaRecorder;i
2016-12-22 11:02:24 361
原创 android服务
一、服务概述Service是一个应用程序组件,它能够在后台执行一些耗时较长的操作,并且不提供用户界面。服务能被应用程序的其它组件启动,即使用户切换到另外的应用时还能保持后台运行。此外,应用程序组件还能与服务绑定,并与服务进行交互,甚至能进行进程间通信(IPC)。 比如,服务可以处理网络传输、音乐播放、执行文件I/O、或者与content provider进行交互,所有这些都是后台进行的
2016-12-16 13:52:37 313
原创 android进程
一、进程概述如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他
2016-12-16 10:06:10 271
原创 android动画_帧动画
帧动画就是加载一系列的图片资源一、项目目录结构二、activity_main.xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la
2016-12-13 16:34:18 308
原创 android四种对话框
android对话框分为以下4类:(1)普通对话框(2)单选对话框(3)多选对话框(4)进度条对话框实例演示一、项目目录结构二、activity_main.xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xm
2016-12-13 14:49:51 606
原创 android样式和主题
样式和主题概述 共同点:(1)定义的方式是一样的不同点:(1)style作用范围比较窄(控件 button textview),(2)theme作用在activity或者Application节点下范围比较宽一、项目目录结构二、activity_main.xml界面三、activity_main.xml代码<LinearL
2016-12-13 13:49:31 274
原创 android特殊广播接收者
一、概述比如操作特别频繁的广播事件,如屏幕的锁屏和解锁、电池电量的变化等,这样的广播接收者在清单文件里面注册无效。这是因为若如此频繁的事件不停的触发应用响应,那系统的内存更不不够用,系统不得卡死啊!若在清单文件中配置运行会有如下错误提示:Activity com.zgs.screen.MainActivity has leaked IntentReceiver com.zgs.scre
2016-12-12 15:52:42 657
原创 android自定义广播_有序广播
一、项目目录结构二、发送activity_main.xml代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="mat
2016-12-12 15:25:30 366
原创 android自定义广播_无序广播
概述无序广播:类似新闻联播:广播不可以被终止 数据不可以被修改 有序广播:类似中央发送的红头文件 按照优先级一级一级的接收 有序广播可以被终止 数据可以被修改自定义无序广播发送和接收实例一、项目目录结构二、发送activity_main.xml代码<RelativeLayout xmlns:android="http://schemas.android.com/
2016-12-12 14:28:37 789
原创 android广播接收者实例_开机自动启动
一、项目目录结构二、activity_main.xml没有增加任何代码三、MainActivity.Java代码package com.zgs.AtuoStart;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.Men
2016-12-12 14:01:28 524 1
原创 android广播接收者实例_app状态监听
一、项目目录结构二、activity_main.xml和MainActivity.Java没有增加任何代码三、AppStateReceiver.Java代码package com.zgs.appListener;import android.content.BroadcastReceiver;import android.content.Context;im
2016-12-12 13:46:54 849
原创 android广播接收者实例_SD卡监听
一、项目目录结构二、activity_main.xml和MainActivity.java没有增加任何代码三、SDCardReceiver.java代码package com.zgs.sdCardListener;import android.content.BroadcastReceiver;import android.content.Context;import
2016-12-12 12:31:32 1506
原创 android广播接收者实例_IP拨号器
一、项目目录结构二、activity_main.xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_p
2016-12-12 11:32:06 653
原创 android广播接收者broadcastReceiver
广播接收者broadcastReceiver概述对于广播接收者broadcastReceiver可以这样理解,可以假设android系统内已经有一个电台,它定义了好多的广播事件 ,比如外拨电话 短信到来 sd卡状态 电池电量变化等等。对开发者而言我们要做的就是做一个收音机,然后调整到要收听的频道就OK了,当有广播发出后我们就可以成功接收并处理对应的广播。谷歌工程师给我们
2016-12-12 11:03:25 328
原创 android任务栈及activity四种启动模式
一、android任务栈栈:先进后出队列:先进先出 任务栈Task中:打开一个Activity叫进栈 关闭一个activit出栈 任务栈是用来维护Activity的、是用来维护用户的操作体验我们操作的Activity永远是任务栈的栈顶的Activity说应用程序退出了 实际上任务栈清空,进程并没有结束二、activity四种启动模式①standard
2016-12-10 21:20:49 2019
原创 android界面activity的生命周期
一、activity生命周期七大方法oncreate 方法 当Activity第一次启动的时候调用onDestroy 方法 当Activity销毁的时候调用onStrat() 方法 当Activity变成可见的时候调用 onStop() 方法 当activity 不可见的时候调用onResume()方法 当activity可以获取焦点的时候 (可理解为:当界面的按钮可以被点击了
2016-12-09 15:57:40 610
原创 activity间数据传递实例_自定义短信发送器
一、项目目录结构二、activity_main.xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_paren
2016-12-09 14:44:19 1305
原创 activity间数据传递实例_使用系统短信发送器发送数据
一、项目目录结构二、activity_main.xml界面三、activity_main.xml代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" an
2016-12-09 14:11:15 424
原创 Eclipse快速完成get、set方法的输入
第一步:创建需要实现get、set的参数,这个只能一个个码出来private String id;private String name;// 用户名private String user_type;private String status;// 状态private String user_pwd;// 用户密码private String user_rights;// 用户权第二
2016-12-09 11:52:58 1170
原创 activity间数据传递实例_人品计算器
一、项目目录结构二、activity_main.xml界面三、activity_main.xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andr
2016-12-07 10:12:32 752
原创 Eclipse如何查看版本号
方法一:找到eclipse安装目录下的readme文件夹,打开里面readme_eclipse.html网页方法二:找到eclipse安装目录下的.eclipseproduct文件用记事本或notepad++等打开
2016-12-06 16:42:13 1465
原创 android使用意图打开activity的两种方式
一、项目目录结构二、activity_main.xml界面三、activity_main.xml代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" an
2016-12-06 16:15:05 2787 1
原创 android四大组件
一、android四大组件概述①activity②broadCastReceiver广播接收者③Service服务④contentprovider内容提供者注意:只要使用四大组件就需要在清单文件里面配置一下。二、AndroidManifest.xml配置说明(1)如果你想让你的Activity有多个启动图标,可以将每个activity的i
2016-12-05 21:32:50 490
原创 MyEclipse-2015-Stable-3.0破解
整个破解过程最好断网:1、安装好MyEclipse2015 stable3后,打开设置好工作目录后,退出。2、将plugins文件夹中的文件拷贝到myeclipse安装目录的plugins文件夹下,若提示覆盖选择是。3、运行MyEclipse2015_keygen目录下的crack.bat或者直接运行cracker2015.jar:4、Systemid(需要点两次,第一次会报错),
2016-12-05 14:40:31 13519 10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人