android开发及相关
文章平均质量分 83
知我罪我其惟春秋乎
软件开发工程师
展开
-
android权限大全
不要意思没有发好,重新发一个android.permission.ACCESS_CHECKIN_PROPERTIES允 许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi热点来获取粗略的位置android.permi原创 2014-11-25 11:20:37 · 418 阅读 · 0 评论 -
android控件开发之RatingBar
android控件开发之RatingBar本博文主要讲述的RatingBar的开发,此控件主要是用做评分,评级中使用,下面我们来看看实例代码:MainActivity.java:package com.example.ratingbar;import android.os.Bundle;import android.app.Activity;import a原创 2014-12-12 11:18:08 · 859 阅读 · 0 评论 -
android开发之APP Widget
android开发之APP Widget本博文主要讲述的android开发中的桌面程序的开发--APP widget,主要用的是PendingIntent和RemoteViews。PendingIntent主要用来设置桌面程序的相应方式。此对象可以有三种Intent方式,第一个是开始一个新的Activity,第二个是发送一个广播,第三个是开始一个service。RemoteVi原创 2014-12-12 16:39:20 · 599 阅读 · 0 评论 -
android控件开发之Radio(单选按钮)和CheckBox(多选按钮)开发
android控件开发之Radio(单选按钮)和CheckBox(多选按钮)开发本博文主要讲述的是android开发中的单选和多选按钮的使用,具体情况请看实例代码:MainActivity.java:package com.example.radiotest;import android.os.Bundle;import android.app.Acti原创 2014-12-12 17:25:27 · 1388 阅读 · 0 评论 -
android开发之Animations的使用(一)
android开发之Animations的使用(一)本博文主要讲述的是android开发中的动画效果(Animations)API的使用,主要讲述动画的四种效果的实现:第一,图片缩放效果第二,图片移动效果第三,图片翻转效果第四,图片的渐进效果下面我们来看代码:首先我们来看MainActivity.java:package com.ex原创 2014-12-15 15:39:10 · 1018 阅读 · 0 评论 -
android开发之Animations的使用(二)
android开发之Animations的使用(二)本博文主要讲述的是android开发中的animation动画效果的使用,和上一篇博文不同的是,此次四种动画效果,主要使用的是xml文件实现的,提高了代码的可重用性和可维护性.使用的基本步骤如下:1、首先在res文件夹下创建一个anim文件夹 2、在此文件夹中新建四种动画效果的xml文件(scale.xml,rotate.xml,原创 2014-12-15 16:39:26 · 748 阅读 · 0 评论 -
android开发之Animations的使用(三)
android开发之Animations的使用(三)本博文主要讲述的是,Animations在android开发中的用来循环播放动画的效果:MainActivity.java:package com.example.animationtest3;import android.os.Bundle;import android.app.Activity;im原创 2014-12-15 18:05:37 · 636 阅读 · 0 评论 -
android开发之Animations的使用(四)
android开发之Animations的使用(四)本博文主要讲述的是,animation在layout中的使用。本文是用ListView控件为例子实现在layout中的使用有两种方法,第一是直接使用xml文件中的layoutAnimation标签第二是使用代码实现,使用layoutAnimationController对象完成,详细代码如下:MainActivity.ja原创 2014-12-16 15:38:15 · 787 阅读 · 0 评论 -
android开发之Animation(五)
android开发之Animation的使用(五)本博文主要讲述的是Animation中的AnimationLisenter的使用方法,以及此类的一些生命周期函数的调用,代码实例如下:MainActivity.java:package com.example.animationlistener;import android.os.Bundle;i原创 2014-12-17 09:53:50 · 799 阅读 · 0 评论 -
android之XML文件解析 -- SAX
本文主要实现的是使用SAX事件驱动器实现解析XML文件。原创 2014-12-03 16:42:36 · 738 阅读 · 0 评论 -
android中使用http请求下载文件,并且将文件保存到SDcard中
使用http协议下载网络文件,HttpDownloader .javapublic class HttpDownloader {private URL url = null;/*根据url下载文本文件* */public String download(String urlString){StringBuffer sb = new StringBuf原创 2014-11-27 18:00:50 · 2342 阅读 · 0 评论 -
android打电话,发短信
一、创建 Android工程Project name:CallBuildTarget:Android2.1Application name:拨打电话Package name:com.changcheng.ActivityCreate Activity:CallMin SDK Version:7 二、编辑工程1.编辑strings.xml文件内容为:转载 2014-11-21 14:58:33 · 1084 阅读 · 0 评论 -
Android MediaPlayer基本使用方式
使用MediaPlayer播放音频或者视频的最简单例子:JAVA代码部分:[java] view plaincopypublic class MediaPlayerStudy extends Activity { private Button bplay,bpause,bstop; private MediaPlayer mp = new转载 2014-11-21 14:51:28 · 751 阅读 · 0 评论 -
录音器开发实例
录音器实例本节通过一个简单的录音程序演示一下MediaRecorder的用法。运行项目chapter7_4,如图7-7所示。录音器包含录制、停止和播放3个按钮,并在按钮的下方提供了一个计时器,记录录音的时间。 图7-7 录音器运行界面当用户点击"录音"按钮后,创建一个MediaRecorder对象并配置数据源的数据,这里数据源来自麦克风,存储文转载 2014-11-21 15:02:46 · 711 阅读 · 0 评论 -
android多媒体编程
OPhone中使用MediaRecorder实现录音http://www.ophonesdn.com/article/show/140OPhone程序开发入门之音乐播放器及如何获取音乐文件的信息以及如何管理这些信息。http://www.ophonesdn.com/article/show/35Android MediaPlayer的生命周期http://w转载 2014-11-21 15:06:17 · 470 阅读 · 0 评论 -
android filesystem数据存储
1、读取文件中的内容 public String readDataFromFile(Activity mainActivity){ String filename = "blacklist"; String rStr = null; try { //Log.i("read","read data from file");原创 2014-11-21 15:11:16 · 615 阅读 · 0 评论 -
videoview实现视频播放
在其他的平台上面可能VideoPlayer开发是一个比较有挑战性的工作,但是在Android上面VideoPlayer的开发,本文简单对VideoPlayer的开发进行简单的介绍。在Android系统中,是通过MediaPalyer类播放媒体文件的(包括视频和音频)。虽然这个类已经比较简单了,但是还需要控制各种状态,对于视频还需要设置输出窗口,还是需要仔细研究的。为了避免这些麻烦事儿,Androi转载 2014-11-21 19:44:05 · 708 阅读 · 0 评论 -
android中的Intent的作用小结
Intent作用xiaji原创 2014-11-25 10:39:44 · 1425 阅读 · 0 评论 -
Intent广播事件
作为一种系统级消息传递的机制,Intent有能力穿越进程边界传递结构化消息。 到目前为止,你已经了解了使用Intent来启动一个新的应用程序组件,但是,它们还可以通过sendBroadcast方法在组件间广播匿名消息。你可以在你的应用程序中实现Broadcast Receiver来监听和响应这些广播的Intent。广播Intent用于通知系统的监听者或应用程序事件,从而扩展了应转载 2014-11-25 11:00:52 · 654 阅读 · 0 评论 -
android开发之JSON数据解析
android开发之JSON数据解析本博文主要讲述的是使用google的lib库gson解析JSON数据的方法,因为android自带的JSON数据解析器对只可以在android 3.0以上版本才能适用,如果需要使用gson,我们需要在项目中添加gson的lib库文件,然后add path。详细代码如下:MainActivyty.java:package com.exa原创 2014-12-17 13:23:49 · 809 阅读 · 0 评论 -
Intent --调用打电话和发短信及intent一些其他用法
1.打电话可以自己写界面,在button的单击事件中添加如下代码即可: Intent intent = new Intent(); intent.setAction("android.intent.action.CALL"); intent.setData(Uri.parse("tel:"+ mobile));//mobile为你要拨打的电话号码,模拟器中为转载 2015-01-26 13:52:26 · 871 阅读 · 0 评论 -
Android特效 五种Toast详解
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2转载 2015-02-02 17:28:21 · 411 阅读 · 0 评论 -
android开发之耳机调至最大音量时,提示损伤听力
android开发之耳机调至最大音量时,提示损伤听力通过提示语,我们可以查出,只要的逻辑代码是在framework/base/packages/SystemUI/src/com/android/systemui/SafetyWarningDialog.java查看代码可知,在这个类的构造函数中,首先初始化了一个dialog public SafetyWarningDialo原创 2017-04-07 17:20:00 · 7008 阅读 · 2 评论 -
android控件开发之progress
android控件开发之progress本博文主要讲述的是android开发中的progress进度条的使用方法,代码如下:MainActivity.java:package com.example.progress;import android.os.Bundle;import android.R.integer;import android.ap原创 2014-12-12 17:17:27 · 690 阅读 · 0 评论 -
android控件开发之SeekBar
android控件开发之SeekBar本博文主要讲述的是SeekBar的使用,此控件在播放器中使用时相当的广泛。下面我们直接来看看代码吧!mainActivity.java:package com.example.seekbar;import android.os.Bundle;import android.app.Activity;impo原创 2014-12-12 11:12:54 · 952 阅读 · 0 评论 -
android控件开发之ExpandableListActivity(二)
android控件开发之ExpandableListActivity(二)本博文主要讲述的是使用ExpandableListActivity创建一个类似QQ中好友列表的功能。下面我们直接来看实现的代码吧。本实例中有一个Activity,和一个主布局文件。其他的一级目录和二级目录分别是通过重写ExpandableListActivity中的getGroupView()和getChildVie原创 2014-12-12 09:46:16 · 785 阅读 · 0 评论 -
android控件开发之ExpandableListActivity(一)
android控件开发之ExpandableListActivity本博文主要讲述的是android控件开发中的ExpandableListActivity(可扩展List)控件的简单用法。java代码:package com.example.expandablelistactivity;import java.util.ArrayList;import原创 2014-12-11 09:55:46 · 956 阅读 · 0 评论 -
android控件开发之ListView
android控件开发之ListView本文主要讲述安卓开发中的ListView控件的使用方法java代码:package com.example.listview;import java.util.ArrayList;import java.util.HashMap;import android.app.ListActivity原创 2014-12-10 19:43:54 · 682 阅读 · 0 评论 -
android控件开发之AutoCompleteTextView
本博文主要讲述的是android开发中的AutoCompleteTextView控件的使用方法以及数以事项原创 2014-12-10 15:14:42 · 671 阅读 · 0 评论 -
android控件开发之TimePicker和DatePicker
android控件开发中的TimerPicker和DatePicker开发原创 2014-12-10 14:59:03 · 790 阅读 · 0 评论 -
Android 6.0 Permission权限与安全机制
android M APK开发权限授予机制,详细的APP权限框架说明转载 2017-03-14 10:15:18 · 560 阅读 · 0 评论 -
android 开发中的Looper和handlerMessage的关系
Looper和handlerMessage机制,异步处理原创 2017-03-10 11:20:42 · 255 阅读 · 0 评论 -
Android实现推送消息方式解决方案
Android实现推送方式解决方案本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广转载 2015-02-05 15:15:57 · 2576 阅读 · 0 评论 -
Android应用开发SharedPreferences存储数据的使用方法
Android应用开发SharedPreferences存储数据的使用方法SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。1、使用SharedPreferences保存数据方法如下: //实例化Shar原创 2015-02-06 10:59:11 · 920 阅读 · 0 评论 -
android开发之synchronized的用法
android开发之synchronized的用法在android开发中synchronized主要有四种用法。第一是在方法声明时使用;第二是在对某一代码块时使用;第三是对某一对象使用;第四是对某一类使用。具体的实现代码如下: 1.方法声明时使用放在范围操作符(public等)之后,返回类型声明(void等)之前.这时,线程获得的是成员锁,即一次只能原创 2015-02-06 11:14:39 · 7494 阅读 · 0 评论 -
android开发之AlarmManager的使用方法
android开发之AlarmManager的使用方法在android开发过程中。经常会用到AlarmManager来定时发送一个广播,或者启动一个Service,又或者启动一个Activity。本文我们会分别介绍,在开发过程中AlarmManager的三种用法。1、使用alarm来发送一个广播 首先,我们需要创建一个Intent的实例。用来发送广播。代码如原创 2015-02-06 14:48:19 · 1521 阅读 · 0 评论 -
Android APK反编译就这么简单 详解(附图)
Android APK反编译就这么简单 详解(附图)在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的转载 2015-02-09 15:11:01 · 685 阅读 · 0 评论 -
android开发之notification通知完全解析
android开发之notification通知完全解析本文主要介绍的是notification通知的使用,通过阅读此文,你可以了解,在android开发中,notification通知各种使用方法。本文的notification主要是针对android4.4以下的版本。现在,我们来看一下,如何实现一个notification。估计大家现在最常用的做法是下面这种: No原创 2015-02-09 17:25:16 · 2306 阅读 · 1 评论 -
android中wifi原理及流程分析
在网上找的一篇好文章,分析的很详细,自己再加了些东西,图片有点大,不能完全显示,点击图像拖动鼠标直接查看图像。wifi相关的文件位置:WIFI Settings应用程序位于 packages/apps/Settings/src/com/android/settings/wifi/JAVA部分: frameworks/base转载 2015-02-12 16:47:53 · 583 阅读 · 0 评论 -
MTK android系统源码修改快速上手
1.拷贝代码仓库 从git@192.168.1.3:a89.git 到work目录下:cbk@YCS:~/work$ llcbk@YCS:~/work$ rm -rf a89/cbk@YCS:~/work$ cd ..cbk@YCS:~/work$ git clonegit@192.168.1.3:a89.git2.修改xshell用户密码:passwd转载 2015-04-30 14:02:05 · 8020 阅读 · 0 评论