8 code_world

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 18w+

关于图片下载后保存背景透明变黑色的问题

bitmap.compress(Bitmap.CompressFormat.PNG, 70, bitmapWtriter); 写本地缓存要配置好压缩方案,不然png图片会损失透明通道http://www.devdiv.com/Android-_png_-thread-204358-1-1.html查了以后发现是这个问题,我以JPG的通道去压缩,导致透明通道失效,变成黑色背景

2013-09-17 16:06:06

SharedPreferences的保存

在项目的使用过程中,对于字符串数组的保存曾经用set数值队的形式进行保存,但是问题是出现了,重启,以及非常规关闭,造成了数据遗失的现象很是怪异。当时的代码:读取SharedPreferences sp = getSharedPreferences(USER, 0); staffSets= sp.getStringSet("nameSet",new HashSet());

2013-09-06 10:41:00

BAIDU地图DEMO报错INDEA

DemoApplication类报错,package 无效字符;原因不明,解决方法:重新建一个同名类。编译器:indea

2013-08-31 00:20:47

String.Format用法

http://blog.csdn.net/yohop/article/details/25349071、作为参数 名称说明 Format(String, Object)将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。 Format(String, array>[]()[])将指定

2013-08-29 10:50:06

Android中Path类的lineTo方法和quadTo方法画线的区别

当我们需要在屏幕上形成画线时,Path类的应用是必不可少的,而Path类的lineTo和quadTo方法实现的绘制线路形式也是不一样的,下面就以代码的实现来直观的探究这两个方法的功能实现区别;   1. Path--->quadTo(float x1, float y1, float x2, float y2):     该方法的实现是当我们不仅仅是画一条线甚至是画弧线时会形成平滑

2013-08-26 13:55:44

Canvas的裁剪功能

Canvas提供了ClipPath, ClipRect, ClipRegion 等方法来裁剪,通过Path, Rect ,Region 的不同组合,Android几乎可以支持任意现状的裁剪区域。     android.graphics包中定义了Point, Rect, Path, Region 这几种几何形状,Path可以为有圆弧,椭圆,二次曲线,三次曲线,线段,矩形等基本几何图形或是由

2013-08-26 13:23:29

Android画图Path的使用

/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制

2013-08-26 09:40:00

Android 手机上获取物理唯一标识码

唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的。import android.provider.Settings.Secure;private String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID); 我们在项目过程中或多或少会

2013-08-20 17:10:12

Android postTranslate和preTranslate的理解

matrix.setScale(interpolatedTime, interpolatedTime);        matrix.preTranslate(-centerX, -centerY);        matrix.postTranslate(centerX, centerY);经常在中心缩放的应用中看到这段代码.pre

2013-08-16 16:26:59

Android Matrix用法

Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式:在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。如下图。 没专业工具,画的挺难看。解释一下,上面的s

2013-08-16 16:14:53

Android drawable-nodpi 的作用

把一些不能被拉伸的图片放在 drawable-nodpi 中,此图片将不会被放大,以原大小显示。看下图:drawable-nodpi 的作用" title="Android drawable-nodpi 的作用" style="margin:0px; padding:0px; border:0px; list-style:none">这两个图片被放到了dra

2013-08-10 21:13:00

Android中的Environment.getExternalStorageState使用

如果我们想要读取或者向SD卡写入,这时就必须先要判断一个SD卡的状态,否则有可能出错。那么SD卡状态为什么时才能读取呢,经过我的各种情况的实践,大致如下:SD状态现象描述/mnt/sdcard目录是否存在canRead返回canWrite返回在/mnt/sdcard创建文件在/mnt/sdcard创建文件夹

2013-08-10 18:42:01

Android FragmentManage FragmentTransaction介绍

http://blog.csdn.net/xyz_lmn/article/details/6927763FragmentManage:FragmentManager能够实现管理activity中fragment. 通过调用activity的getFragmentManager()取得它的实例.FragmentManager可以做如下一些事情:1、

2013-08-09 16:44:11

android--设置TextView部分文字的颜色和背景(高亮显示)

设置部分文字背景高亮显示: http://blog.csdn.net/nie_feilong/article/details/6264051Java代码  public class HighLightActivity extends Activity {       String strs="我的心太乱了,给我点空白。";       Tex

2013-08-05 11:04:56

Android 自定义控件属性,自定义Dialog定位

Android自定义控件的属性,网上文章已经很多,之前看了也照着写了,其中有一个就是要自定义一个xml的命名空间后然后再给自定义属性赋值,后来发现不知道什么时候开始Android把这个改了,统一用xmlns:app="http://schemas.android.com/apk/res-auto"然后在用app作为命名空间给自定义属性赋值,例如:app:myim

2013-07-31 19:42:06

Android 桌面组件【widget】初探

本来打算晚上继续 Api Demos 系列的,不过今天下午的时候无聊去玩了一下桌面组件 App Widget 觉得挺不错的一个东西,对它很是感兴趣,玩了一下碰到很多问题,一直在解决问题到了晚上10点。只能怪自己理解不深刻,不过最后还是解决了,把一些领悟写出来也算给自己一个交代。下面是本篇的大纲:1、AppWidget 框架类2、在 Android 如何使用 Widget3、AppWidge

2013-07-31 15:41:27

探秘widget之widget背后的故事

扩展                               By 何明桂(http://blog.csdn.net/hmg25) 转载请注明出处      之前分析了下widget添加到laucher的过程,现在我们来分析下widget被添加到laucher之后发生的故事。     AppWidgetProvider 桌面组件实现的组要类,它的父类是一个广播接收器

2013-07-31 15:27:28

能上下拖拉返回的listview

public class Pull_ListView extends ListView implements Runnable { private float mLastDownY = 0f; private int mDistance = 0; private int mStep = 10; private boolean mPositive = false;

2013-07-31 13:23:10

通过后台service,产生通知,并调出activity时刷新的问题

想必不少朋友,写的android的程序在后台service(用service的好处在于它可以独立于app运行,甚至可以通过使用bootloader设置开机启动,使用log可以看到app中的service和app是不同的pid,由此证明他们两个处于不同的进程滞后)产生通知消息。当用户点击通知消息的时候需要调出activity显示界面。可是这个时候,界面activity有五种情况:

2013-07-31 12:51:06

Android AlarmManager实现不间断轮询服务

在消息的获取上是选择轮询还是推送得根据实际的业务需要来技术选型,例如对消息实时性比较高的需求,比如微博新通知或新闻等那就最好是用推送了。但如果只是一般的消息检测比如更新检查,可能是半个小时或一个小时一次,那用轮询也是一个不错的选择,因为不需要额外搭建推送服务器,不用额外配置推送服务。另外推送现在一般以维持长连接的方式实现,在手机客户端也会耗费一定的电量。今天就介绍一个在Android上实现轮询机制

2013-07-30 11:22:20

查看更多

勋章 我的勋章
    暂无奖章