- 浏览: 1076460 次
- 性别:
- 来自: 厦门
最新评论
-
aplixy:
谢谢分享,怎么没人顶,写的挺好,配图一目了然
setXfermode属性 -
zhao3976zhi:
[b][color=darkred][color=brown] ...
JAVA反射机制及应用例子 -
小才纸:
a nice demo.
ScheduledExecutorService的使用 -
fanlei123126:
,给力
EditText横屏时,弹出软件盘时不进行全屏 -
1320438999:
chaosmonkey 写道楼主有没有试试Handler的po ...
android 定时器的实现
文章列表
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Rect;import android.util.Log;import android.view.View;public class ScreenShot { // ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
在使用EditText进行文本输入时,若不进行特殊的设置,使用Android自带的软键盘,该软键盘会占用整个界面,那么,如何让键盘只占用屏幕的一部分呢?
<EditText
android:id="@+id/text1"
android:layout_width="150dip"
android:layout_height="wrap_content"
android:imeOptions="fl ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
Android应用开发中我们会经常用到图片处理的技术,今天给大家分享些获取固定宽度图片的技巧
移动开发中,内存资源很宝贵,而且对加载图片内存空间也有限 ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
在java里,在字符串中找字符很方便。
如下例子:
String fileContent=”this is a flash call html this flash file=sdcard/initalFlash.swf”;
要在fileContent这个字符串中查找tempflash这个字符串就可以用如下的方法:
Pattern pattern = new Pattern.complie(“initialFlash”); // 这个用来设置要匹配的字符串,可以是正 ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
android中开发中,有时候为了某种效果需要给ImageView 或者LinearLayout画阴影。
为ImageView画阴影的主要的思想利用已知图片,然后构造一个阴影的bitmap。最后设 ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
在android里面可以对控件进行修饰。比方说在设置LinearLayout的背景的时候,我们可以设置背景颜色也可以附加一个背景图片。但是如果linearLayout是的子项是动态增加的, 这个时候制定背景图片的就不行了。因为背景图片不是矢量图。拉伸就会失真。
这个时候,我们可以用android的shape控件,可以解决这个问题。当然只限于很简单的图像。如矩形等。
具体做法:在res/drawable文件下下面创建xml文件。文件的内容格式如下。
<?xml version="1.0 ...
android 定时器的实现
- 博客分类:
- Android
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
在Android上常用的定时器有两种,一种是Java.util.Timer,一种就是系统的AlarmService了。 实验1:使用Java.util.Timer。 在onStart()创创建Timer,每5秒更新一次计数器,并启动。
mTimer = new Timer();
mTimer.schedule(new TimerTask() {
@Overrid ...
Android画图之抗锯齿
- 博客分类:
- Android
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。 方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。
paint.setAntiAlias(true);
方法二:给Canvas加上抗锯齿标志。有些地方不能用paint的,就直接给canvas加抗锯齿,更方便。
canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.AN ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
调试工程时,无法安装,遇到提示说 INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
解决办法:Activity在AndroidManifest.xml的申明有问题,用放到当前目录下,即用点来申明或者包名写全,比如.xxxActivity,应该可以解决。
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
先上图:
<xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/MainLayout"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:lay ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
android.os下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器,基于linux的inotify。 FileObserver 是个抽象类,必须继承它才能使用。每个FileObserver对象监听一个单独的文件或者文件夹,如果监视的是一个文件夹,那么文件夹下所有的文件和级联子目录的改变都会触发监听的事件。 所能监听的事件类型如下: ACCESS,即文件被访问 MODIFY,文件被 修改 ATTRIB,文件属性被修改,如 chmod、chown、touch ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。
1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。
2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名
3.具体操作
方法一: 命令行下对apk签名(原理) 创建key,需要用到key ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
overridePendingTransition 这个函数在API5之后才添加进去的,那么我们一定会想要这样写:
view sourceprint?
1
if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT) {
2
overridePendingTransition(0,0);
3
解决android自定义标题栏充满的问题
- 博客分类:
- Android
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
一个接着一个的activity,写啊写,调啊调,后来,终于发觉,activity的标题栏好难看,好单调啊。咱们为了吸引用户的眼球,得搞点个性化的东西。 自定义标题栏的方法,网上一搜一大堆,我也稍微提一下,oncreate中加上如下代码就行:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(view);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM ...
Spinner填充数据后设置默认值的问题
- 博客分类:
- Android
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
前言
为Spinner适配完数据后需要设置其默认选项,但是发现直接setSelection(int position)有时候不管用,打开选项又发现已经选中了,但是显示出来的选项又始终默认第一个
正文
问题很奇怪,此外还发现适配完数据后会默认选中第一个,并且这个默认选中第一个的操作并不是马上执行的,而是一段时候后再执行,并触发OnItemSelectedListener事件。下面直奔主题:
旧代码:
spinner.setAdapter(adapter); ...