- 浏览: 214888 次
最新评论
-
lmjmn456:
为什么我的TestHall里面看不到RomeA RomeB R ...
Android 通过反射启动未安装的APK中的Activity -
wangleyiang:
uyerp 写道这样的话,只能将插件的元素显示到Hall中。有 ...
Android 通过反射启动未安装的APK中的Activity -
uyerp:
这样的话,只能将插件的元素显示到Hall中。有什么办法能在不安 ...
Android 通过反射启动未安装的APK中的Activity -
wangleyiang:
提高文学修养 写道不好意思,有时间尝试一下,谢谢!有问题提出来 ...
Android 主题之主题文件夹 -
提高文学修养:
不好意思,有时间尝试一下,谢谢!
Android 主题之主题文件夹
文章列表
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/