-
Android 开发第四弹:围住神经猫(简略Demo)
Android开发第四弹:围住神经猫(简单Demo)前言如下图所示,这篇文章要完成的就是这个简单的示例,后续会继续添加上动画和声音。这里主要包含了游戏的一些简单元素和逻辑。在我的多次尝试后发现想赢它还是挺难的……毕竟它的走法不是简简单单的Random而已。代码已经上传至Github,建议大家直接Fork而不是Download,毕竟开源的意义在于彼此分享代码,而且这个太简单了,后续肯定还会继续更新的...
93
热度 -
深入了解Android之Gradle
深入理解Android之Gradle深入理解Android之Gradle格式更加精美的PDF版请到:http://vdisk.weibo.com/s/z68f8l0xTYrZt下载Gradle是当前非常“劲爆”得构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前,先说点题外话。一、题外话说实话,我在大法工作的时候,就见过Gradle。但是当时我一直不知道这是什么东西。而且大法工具...
30
热度 -
IT蓝豹推荐 : android第三方登录即微信登录 接入遇到有关问题和怎么解决
IT蓝豹推荐:android第三方登录即微信登录接入遇到问题和如何解决IT蓝豹推荐:??android第三方登录即微信登录接入遇到问题和如何解决?www.Itlanbao.com一个专做android特效的网站本站里面分享很多关于android特效的,附带源码?特别说明:?应用需要在微信开放平台审核通过了才可以测试,并且测试的时候是需要签名的(如果测试的时候没有签名,运行的时候会提示发送被拒绝),...
26
热度 -
Android动画片精讲一:从setTranslationX谈属性动画和view动画的区别
Android动画精讲一:从setTranslationX谈属性动画和view动画的区别最近又用到了动画,决定把几次项目里用到的动画走过的弯路总结一下,顺便梳理下android的动画体系。众所周知,android动画分三类:一是View动画,又叫Tween动画,二是frame动画(帧动画),又叫drawable动画,三是属性动画,即propertyanimation.View动画,根据作用又分为缩...
67
热度 -
从Android资源视角谈Android代码内存优化
从Android资源角度谈Android代码内存优化原文链接:http://www.codeceo.com/article/android-resource-android-mem.html这篇文章主要介绍在实际Android应用程序的开发中,容易导致内存泄露的一些情况。开发人员如果在进行代码编写之前就有内存泄露方面的基础知识,那么写出来的代码会强壮许多,写这篇文章也是这个初衷。本文从Androi...
31
热度 -
逐帧动画
Android中的帧动画与补间动画的使用前言在日常开发中,我们有时候需要一些好看的动画效果,这时可以充分利用Android提供的这几种动画来实现,Android提供了3种类型的动画:补间动画:补间动画可以应用于View,让你可以定义一系列关于位置、大小、旋转和透明度的改变,从而让View的内容动起来。逐帧动画:传统的基于单元格的动画,每一帧显示一个不同的Drawable。逐帧动画可以...
37
热度 -
Android札记-Android传感器开发
Android笔记----Android传感器开发Android的传感器开发Android的常用传感器传感器应用案例Android的传感器开发1.1开发传感器应用开发传感器的步骤如下:调用Context的getSystemService(Context.SENSOR_SERVICE)方法获取SensorManager对象。调用SensorManager的getDefaultSensor(intty...
16
热度 -
四、最后自己总结一下这三种动画的优缺点:
Android三种常用动画分享FBIWarning:欢迎转载,但请标明出处:http://blog.csdn.net/codezjx/article/details/45179671,未经本人同意请勿用于商业用途,感谢支持!在Android3.0(即APILevel11)以前,Android仅支持2种动画:分别是FrameAnimation(逐帧动画)和TweenAnimation(补间动画),在...
89
热度 -
Android基础-十
Android基础-10Android基础-10多媒体编程图片、音乐、视频等;多媒体:多种综合;01_计算机表示图形的形式.jpg36.4KB255*340像素,位深度24.jpg这种工业图形的压缩算法,类似rar,把人言无法识别的颜色值压缩掉了,会使用相邻空间内的颜色表示同一种颜色。文件体积变小,失真。.png203KB255*340像素,位深度32.png这种工业图...
19
热度 -
android 用户头像,图片裁剪,上传并捎带用户数据base64code 方式
android用户头像,图片裁剪,上传并附带用户数据base64code方式图片上传的文件流我上一篇博客写了,这一篇我们说一下base64,base64上传方式就是将图片转换成base64码,然后把base64码以字符串的方式上传,然后服务器接收到以后再解码就可以了,相对于文件流来说比较简单;用户头像上传我们首先要获得图片的url然后再裁剪图片,然后把裁剪后的图片转换成base64然后在上传;下边...
448
热度 -
Android基础札记(十三)- 内容提供者原理和简单使用
Android基础笔记(十三)-内容提供者原理和简单使用为什么要有内容提供者内容提供者的工作原理使用内容解析者对内容提供者进行增删改查操作利用内容提供者和内容解析者备份手机短信利用内容提供者插入短信为什么要有内容提供者内容提供者技术的目的是:把私有数据库的数据的内容暴露给外部使用;我们知道,微信、QQ等应用都可以读取手机中联系人和短信的数据。而联系人和短信都是系统内置的应用,它们的数据都存储在相应...
27
热度 -
【攻占Android (4)】UI之基本控件
【攻克Android(4)】UI之基本控件本文围绕以下十个部分展开:一、一些基本概念二、更改App默认图标三、一些基本控件四、UI开发步骤五、TextView六、EditText七、Button八、ImageView九、Widgets(其他控件)附关于在Android真机上部署一、一些基本概念1.UIUserInterface-用户接口/用户界面UI是用户能看见并可交互的组件。分为:系统UI,自定...
58
热度 -
2.第三方语音识别(以讯飞为例)
Android语音识别(本地+第三方)语音识别主要的功能就是在用户不方便输入的时候找一个替代输入的选择。1.本地语音识别下面的代码首先创建SpeechRecognizer对象,并设置回调函数监听器。当在点击监听器中调用doSpeechRecognition()方法时,会使用语言参数和一个指示要在处理过程中分发部分结果的标志参数初始化语音识别。publicclassMainActivityexten...
98
热度 -
怎么在Android开发中让你的代码更有效率
如何在Android开发中让你的代码更有效率如何在Android开发中让你的代码更有效率最近看了一个视频,名字叫做DoingMoreWithLess:BeingaGoodAndroidCitizen,主要是讲如何用少少的几句代码来改善AndroidApp的性能。在这个视频里面,演讲者以一个图片app为例讲解如何应用Android中现有的东西来改善app性能问题。这个图片app的代码:https:/...
48
热度 -
android学习记要(十六)Dialogs
android学习记录(十六)Dialogs首先,什么是Dialog.如图:即:只占一部分屏幕的对话框.主要用处:提醒用户,和收集用户输入信息.Dialog类是基类.但一般不使用基类实例化对象,因为这样的目的性,功能性太弱.一般使用的子类:1.AlertDialog2.DatePickerDiaog,TimePickerDialog;我们一般把它放在一个容器内使用,即DialogFragment。...
23
热度 -
世传Android属性动画详解
祖传Android属性动画详解动画,顾名思义,一个很神奇的东西,第一次在android中接触这个东西,run以后感觉挺好玩的,但是,长江前浪推后浪,后浪把前浪拍在了沙滩上。Android为我们提供了几种动画类型:ViewAnimation、DrawableAnimation、PropertyAnimation。ViewAnimation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画...
57
热度 -
Android jni系统变量、函数、接口定义集锦
Androidjni系统变量、函数、接口定义汇总在做Androidjni开发时,jni为我们提供了哪些函数、接口、变量,有时候一头雾水,今天就把jni.h中定义的所有内容列出来,供自己查阅:/**Copyright(C)2006TheAndroidOpenSourceProject**LicensedundertheApacheLicense,Version2.0(the"License");*y...
32
热度 -
Content Provider 总结
ContentProvider小结Android中的四大组件之一ContentProvider,它支持多个应用间进行存储和读取数据等操作,实现不同应用间的数据共享。ContentProvider,解释为内容提供商。顾名思义,就是对外提供数据。其工作形式主要是ContentProvider以Uri的形式对外提供数据,允许其他应用访问或者修改数据,其他应用程序就使用ContentResolver根据C...
439
热度 -
Android源码有关问题解答之三(状态栏和锁屏)
Android源码问题解答之三(状态栏和锁屏)case1:如何调整状态栏中通知栏里图标的间隔状态栏中通知栏的图标大多不是方方正正的矩形或者正方形,但是一旦两个或者两个以上的方正的图标相邻时,没有间隙,会有视觉上的局促感。可以通过给图标增加间隙的方法,来使其更加美观。修改如下:frameworks/base/packages/SystemUI/src/com/android/systemui/sta...
63
热度 -
AndroidOrientation Sensor(方向传感器),新的顶替方法详解(安卓官方提供)
AndroidOrientationSensor(方向传感器),新的替代方法详解(安卓官方提供)本文将带大家去解读下安卓官方关于方向传感器数据,提供的新方法。熟悉手机传感器开发的朋友对这段代码一定不会陌生吧。sm.registerListener(this,sm.getDefaultSensor(Sensor.TYPE_ORIENTATION),SensorManager.SENSOR_DELAY...
180
热度