`
wangleyiang
  • 浏览: 214888 次
社区版块
存档分类
最新评论
文章列表
    1、Shape的常用属性: <shape> <!-- 实心 --> <solid android:color="#ff9d77"/> <!-- 渐变 --> <gradient android:startColor="#ff8c00" android:endColor="#FFFFFF" ...
    在开发中,为了让图片效果美观,有时需要对图片做一些处理。圆角就是一种常用的效果处理。对于图片做圆角处理的方法很多,下面从绘制的角度做简单介绍,主要代码如下: public Bitmap getRoundedCornerBitmap(Bitmap sourceBitmap) { try { Bitmap targetBitmap = Bitmap.createBitmap(sourceBitmap.getWidth(), sourceBitmap.getHeight(), Config.ARGB_8888); // 得到画布 C ...
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户 (Android 系统是基于Linux)的. 所以不同APK(用户)间互相访问数据默认是禁止的. 但是它也提供了2种APK间共享数据的形式: 1. Share Preference. / Content Provider APK可以指定接口和数据给任何其他APK读取. 需要自己实现接口和Share的数据. 本文对于这个不做详细解释 2. Shared User id 通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中. ...
来源:http://www.mtweak.com/tutorial/android/579.html   开发者网站:http://developer.android.com/reference/android/Manifest.permission.html   访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错 ...
来源:http://blog.sina.com.cn/s/blog_4b93170a0100qhwa.html   一. 创建xml 文件,位置:drawable/xxx.xml, 同目录下记得要放相关图片   <?xml version="1.0" encoding="utf-8" ?>    <selector xmlns:android="http://schemas.android.com/apk/res/android">  <!-- 默认时的背景图片- ...
链接:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html
来源:http://zhanhao.iteye.com/blog/1463350   android手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryError,我们的产品出现最多的错误也是OutOfMemoryError的异常, 在解决这个异常时在网上发现很多关于OutOfMemoryError的原因的介绍。 OutOfMemoryError主要由以下几种情况造成: 1.数据库的cursor没有关闭。   操作Sqlite数据库时,Cursor是数据库表中每一行的集合,Cursor提供了很多方法,可以很方便的读取数据库中的 ...
    补间动画是指定开始和结束的图像状态,自动生成需要显示的过度图像的动画。补间动画又分为四种:移动,缩放,旋转,通明度。     下面以移动补间动画来做简单说明,效果是把一个ImageView从左上角,向右下方向移动,然后返回到起始点,中间对动画状态进行监听,效果如图:     下面简述其主要步骤:     1、定义动画文件: <translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="5000" ...
    帧动画是根据视觉停留原理而实现的动画效果,本例从AnimationDrawable角度来实现一个简单动画效果,主页面如图:     示例用含有数字1、2、3、4的图片代表不同的帧,然后通过AnimationDrawable来控制帧动画。下面说明一下实现过程:     1、建立动画文件:     在res/anim目录中建立一个xml文件,名称任取,格式如下: <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot=& ...
    如何让Android手机读取文本呢?Android SDK为开发者提供了TTS技术,开发者只需要做简单的调用就可以完成让Android读取文本的功能。     示例的功能是点击按钮后,朗读TextVeiw中的文本,UI如下:      对TextToSpeech的实例添加OnInitListener()和OnUtteranceCompletedListener()来实现对TTS状态的监听,并在需要时,添加自己的逻辑代码。这个功能的核心代码如下: package com.anhuioss.tts; import java.util.Locale; import andro ...
    在真机中,可以使用MediaRecorder来完成录音操作。     MediaRecorder的状态机如下图所示:     下面对如何简单使用做示例说明,如需详细内容,参考开发者网站:http://developer.android.com/reference/android/media/MediaRecorder.html     准备并开始录音操作的代码主要有: try { MediaRecorder mediaRecorder = new MediaRecorder(); // 设置音频来源 mediaReco ...
来源《Android/OPhone开发完全讲义》         本文主要介绍Android SDK中的资源,国际化和资源自适应技术。通过国际化和资源自适应技术,使应用程序可以根据不同的语言环境显示不同的界面,风格,也可以根据手机的特性做 ...
获得LayoutInflater的两种方式:   1、通过Activity的getLayoutInflater方法: LayoutInflater inflater = getLayoutInflater ();   2、通过获得系统服务: LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);   参考地址:http://developer.android.com/reference/android/view/LayoutInflat ...
在Android系统中,提供了多种存储技术。这些存储技术把数据以不同的形式保存到存储介质上。 1、SharedPreferences 把需要保存的数据以键值对(key-value)的形式保存到XML文件中,Android提供了一些使用SharedPreferences的便利方法,方便数据的保存。SharedPreferences是保存简单数据的首选方法。 2、文件 Android系统提供了访问存储器(外部+内部)的方法,开发者可以很容易的保存数据到文件。数据量比较大,且结构简单的情况下,采用文件保存数据是一个不错的想法。 3、SQLite数据库 SQLite是一个轻量级的嵌入式数据库 ...
SOAP简单对象访问协议(Simple Object Access Protocol)http://zh.wikipedia.org/wiki/SOAP 在Android的SDK中没有提供调用WebService的库,因此,可以使用第三方的库或者直接按照协议规范,把数据写入到连接后的输出流中,然后提交请求!:) 补充:     1、协议规范:http://www.w3.org/TR/soap/     2、ksoap2-android :http://code.google.com/p/ksoap2-android/
Global site tag (gtag.js) - Google Analytics