-
Android基础入门教程——8.3.17 Canvas API详解(Part 二)剪切方法合集
Android基础入门教程——8.3.17CanvasAPI详解(Part2)剪切方法合集Android基础入门教程——8.3.17CanvasAPI详解(Part2)剪切方法合集标签(空格分隔):Android基础入门教程本节引言:本节继续带来Android绘图系列详解之CanvasAPI详解(Part2),今天要讲解的是Canvas中的ClipXxx方法族!我们可以看到文档中给我们提供的Cli...
431
热度 -
采取Singleton模式实现Android应用的完全退出
采用Singleton模式实现Android应用的完全退出对于同时启动了很多Activity的Android应用的完美退出,网上最常用的有三种解决方案,但是每种都有不足之处,如下:???第一种,DalvikVM的本地方法。1android.os.Process.killProcess(android.os.Process.myPid());2??3System.exit(0);???个人理解这种方...
86
热度 -
android 惯用代码汇总
android常用代码汇总1、图片旋转BitmapbitmapOrg=BitmapFactory.decodeResource(this.getContext().getResources(),R.drawable.moon);Matrixmatrix=newMatrix();matrix.postRotate(-90);//旋转的角度BitmapresizedBitmap=Bitmap.crea...
16
热度 -
Android学习10-Android组件通讯 (8) 桌面显示组件:AppWidget
Android学习10-----Android组件通信(8)桌面显示组件:AppWidget?一、AppWidget在使用Android手机时,用户经常会将一些常使用的软件拖放到桌面上以方便操作。这时就需要使用AppWidget组件,在android.appwidget包综合那个定义了5个核心的操作类。No.类名称描述1AppWidgetProvider定义了AppWidget的基本操作,需要通过...
98
热度 -
Android 保险机制概述 Permission
Android安全机制概述Permission1Android安全机制概述Android是一个权限分离的系统。这是利用Linux已有的权限管理机制,通过为每一个Application分配不同的uid和gid,从而使得不同的Application之间的私有数据和访问(native以及java层通过这种sandbox机制,都可以)达到隔离的目的。与此同时,Android还在此基础上进行扩展,提供了pe...
0
热度 -
文献札记《Analyzing Inter-Application Communication in Android》
文献笔记《AnalyzingInter-ApplicationCommunicationinAndroid》文献引用:ChinE,FeltAP,GreenwoodK,etal.Analyzinginter-applicationcommunicationinAndroid[C]//Proceedingsofthe9thinternationalconferenceonMobilesystems,a...
68
热度 -
四、最后就是告诉拍照的回调了
玩转AndroidCamera开发(四):预览界面四周暗中间亮,只拍摄矩形区域图片(附完整源码) 杂家前文曾写过一篇关于只拍摄特定区域图片的demo,只是比较简陋,在坐标的换算上不是很严谨,而且没有完成预览界面四周暗中间亮的效果,深以为憾,今天把这个补齐了。 在上代码之前首先交代下,这里面存在着换算的两种模式。第一种,是以屏幕上的矩形区域为基准进行换算。举个例子,屏幕中间一个矩形框为100dip*...
59
热度 -
I2C 总路线协议
I2C总线协议1.I2C协议2条双向串行线,一条数据线SDA,一条时钟线SCL。SDA传输数据是大端传输,每次传输8bit,即一字节。支持多主控(multimastering),任何时间点只能有一个主控。总线上每个设备都有自己的一个addr,共7个bit,广播地址全0.系统中可能有多个同种芯片,为此addr分为固定部分和可编程部份,细节视芯片而定,看datasheet。1.1I2C位传输数据传输:...
466
热度 -
Android 小球地心引力感应实现
Android小球重力感应实现重力感应主要是依靠手机的加速度传感器(accelerometer)来实现????在Android的开发中一共有八种传感器但是不一定每一款真机都支持这些传感器。因为很多功能用户根本不care的所以可能开发商会把某些功能屏蔽掉。还是得根据真机的实际情况来做开发,今天我们主要来讨论加速度传感器的具体实现方式。?????传感器名称如下:????加速度传感器(accelerom...
23
热度 -
Android 惯用代码集合
Android常用代码集合1调用浏览器载入某网址viewplaincopytoclipboardprint?1.Uriuri=Uri.parse("http://www.baidu.com");2.Intentit=newIntent(Intent.ACTION_VIEW,uri);3.startActivity(it);Uriuri=Uri.parse("http://www.baidu.com...
50
热度 -
按退后键退出Android程序
按后退键退出Android程序主要的目的是按后退键的时候,让程序能够退出。?实现起来的思路:?1.捕获后退键被按了这个事件。????????Java代码?@Override??????????public?boolean?onKeyDown(int?keyCode,?KeyEvent?event)??{??????????????if?(keyCode?==?KeyEvent.KEYCODE_BA...
66
热度 -
Android中调用摄像头并自动对焦照相
Android中调用摄像头并自动对焦拍照代码与范例:首先需要在Manifest文件中添加以下内容:以使程序获取摄像头使用以及自动对焦功能的使用权限。CameraTestActivity.javaimportandroid.app.Activity;importandroid.os.Bundle;importandroid.view.Window;importandroid.view.WindowM...
89
热度 -
(转载)Android FrameWork——Touch事件派发历程详解
(转载)AndroidFrameWork——Touch事件派发过程详解?AndroidFrameWork——Touch事件派发过程详解分类:?android应用开发2011-09-0815:07?558人阅读?评论(2)?收藏?举报对于android的窗口window管理,一直感觉很混乱,总想找个时间好好研究,却不知如何入手,现在写的Touch事件派发过程详解,其实跟android的窗口windo...
24
热度 -
Android Widget 电池插件的开发兑现
AndroidWidget电池插件的开发实现最近突发奇想,想自己编一个Android电池插件放在桌面上,一是这个App确实有它的实用价值,二是编起来工程量应该不是很大,不用花太长时间,三来又能学习下Widget的开发方法,一举三得,于是,暂停下游戏开发的学习,来编一个widget先。在查找并结合多方资料后终于实现,效果图如下:长按桌面空白处,出现菜单,点击Widgets,此时的插件已经装入:在电源...
66
热度 -
Android Bit地图和Canvas
AndroidBitmap和CanvasAndroidBitmap和Canvas2010年09月30日位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1.从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:Resourcesres=getResources();使用BitmapDrawable获取位图1...
6
热度 -
android 2d物理发动机-Box2d
android2d物理引擎-Box2d转载http://rayleung.iteye.com/blog/439056?Box2d是一个很出名的2d物理引擎,大家可以google之。Box2d有C++,flash和Java等版本。android可以直接使用java版本的Jbox2d,但因为Jbox2d的图形渲染是使用processing库来实现的,所以,在android中使用Jbox2d的时候,图形...
389
热度 -
【贪吃蛇—Java软件工程师写Android游戏】系列 3. 用J2ME实现Android的Snake Sample详解
【贪吃蛇—Java程序员写Android游戏】系列3.用J2ME实现Android的SnakeSample详解本次会详细讲解将Android的SnakeSample移植到J2ME上,从而比较二者的区别和联系。在《1.AndroidSDKSample-Snake详解》中,我们已经详细介绍了Android实现的Snake项目结构,现在我们要将这个项目用J2ME实现。一、J2MEvs.AndroidAn...
72
热度 -
Android容易数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)
Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)SharedPreferences是Android中存储简单数据的一个工具类。可以想象它是一个小小的Cookie,它通过用键值对的方...
46
热度 -
Android中自定义视图的作图方法
Android中自定义视图的绘制方法自定义视图最重要的部分是它的外观.你可以根据应用的需求简单或复杂的实现它.这个教程包含了最常见的操作.重写onDraw()绘制自定义视图里最重要的一步是重写onDraw())方法.?onDraw())的参数是视图可以用来绘制自己的Canvas对象.Canvas定义用来绘制文本、线条、位图和其他图像单元.你可以在onDraw())里使用这些方法创建你的自定义用户界...
93
热度 -
c#批改本地连接工具 ip地址,dns,网关,子网掩码
c#修改本地连接工具ip地址,dns,网关,子网掩码//Form1类后台#region加载配置文件中的信息///<summary>///加载配置文件中的信息///</summary>protectedvoidloadConfig(){cf.fileName=AppDomain.CurrentDomain.BaseDirectory+"\\config.ini";txtIP....
474
热度