- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 Android 自定义横向的ProgressBar的颜色
1、首先在Drawable下面新建一个 <gradient android:startColor="#a6e1ca" android:centerColor="#a6e1ca" android:centerY="0.75" android:endColor="#a6e1ca" android:angle="270" />
2014-06-18 18:05:30 1891
转载 16进制 ,Color,Colour转换
public class ColorUtil { public static Colour getNearestColour(Color awtColor) { Colour color = null; Colour[] colors = Colour.getAllColours(); if ((colors !
2014-05-28 15:26:33 1208
原创 Android 在子线程中更新UI的几种方法
第一种:new Handler(context.getMainLooper()).post(new Runnable() { @Override public void run() { // 在这里执行你要想的操作 比如直接在这里更新ui或者调用回调在 在回调中更新ui }});context是你传过来的context对象第二种:// 如果当前线程是UI线程,那
2014-05-26 14:15:41 1636 3
转载 Ubuntu解压缩命令zip,tar,tar.gz,tar.bz2
ZIPzip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:我们可以使用下列的命令压缩一个目录:# zip -r archive_name.zip directory_to_compress
2014-05-25 23:01:30 690
原创 Andorid 启动内置照相机 录像机
Intent intent = new Intent();intent.setAction("android.media.action.IMAGE_CAPTURE");intent.addCategory("android.intent.category.DEFAULT");File file = new File(Environment.getExternalStorageDirecto
2014-05-25 22:22:34 953
原创 Android Matrix几个方法的使用
Matrix matrix = new Matrix(); // 这是让图片有旋转的效果 第一个参数是图片旋转的度数 第二个和第三个是参数是围绕哪个点进行旋转 matrix.setRotate(30, bitmap.getWidth() / 2, bitmap.getHeight() / 2); // 这会让图片进行平移 第一个参数是x轴平移的像素 第二个是Y轴平移的像
2014-05-24 17:09:54 750
原创 Android 下载APK 安装APK 打开APK
今天有了一个这样的需求 :下载一个apk文件,然后当你下载完成后,按钮的文字发生改变,变成点击安装,然后安装完成之后,变成打开。这是下载apk的方法:/** * 后台在下面一个Apk 下载完成后返回下载好的文件 * * @param httpUrl * @return */ private File downFile(final String httpUrl) {
2014-05-23 11:10:47 3280
转载 Android自定义属性,format详解
1. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" /> (2)属性使用: android:layout
2014-05-22 14:16:25 508
原创 android Bitmap拷贝一张图片
public class MainActivity extends Activity { private Button button; private ImageView imageViewOne; private ImageView imageViewTwo; @Override protected void onCreate(Bundle savedInstanceState) {
2014-05-22 00:39:50 3500
原创 android 选择手机一张图片
public class MainActivity extends Activity { private Button chooseButton; private ImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance
2014-05-22 00:16:50 610
原创 Android 加载大图片
//当加载一张大图片的时候,会报内存溢出,所以我们必须把图片进行缩放public class MainActivity extends Activity { private ImageView imageView; private int width; private int height; @Override protected void onCreate(Bundle saved
2014-05-20 10:39:54 540
原创 android 4.0开机启动服务
android 4.0 如何实现在没有activity情况下开机自启动服务,非常急。。。 本人想写一个Service,不想有Activity,无界面,开机接收广播启动。。 网上找了几个方法: 第一,写一个很简单的程序,就一个Activity,指此Activity标题栏去掉,背景全透明,然后在此Activity的OnCreate将自己finish()掉,什么都不用干
2014-05-16 17:09:26 894 2
转载 Activity四种启动方式 standard singleTop singleTask singleInstance
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,
2014-05-15 10:06:31 595
原创 今日异常
第一个:java.lang.NoSuchMethodError: android.app.Notification$Builder.build 这个我
2014-05-13 15:15:19 643
转载 详解android:scaleType属性
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP / centerCrop 按
2014-05-07 16:16:51 445
转载 Android中shape的使用
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: android:startColor="#ff8c00"
2014-05-04 17:16:11 456
原创 Ubuntu 问题
安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok
2014-04-12 22:19:44 502
原创 Linux图形界面与文本界面之前的互相切换
1.开机进入文本模式 如果想让开机自动进纯文本模式, 修改/etc/inittab 找到其中的 id:5:initdefault: 这行指示启动时的运行级是5,也就是图形模式 改成3就是文本模式了 id:3:initdefault: 这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为: 0:停机(记住不要
2014-04-12 21:46:18 837
原创 JsonReader的使用
public void test() throws IOException {String jsonString = "[{\"username\":\"xujiaowei\",\"userId\":\"28\"},{\"username\":\"Jason\",\"userId\":\"002\"}}]";JsonReader jsonReader = new JsonReader(ne
2014-02-27 15:52:32 9114 1
原创 LocationManager
: NETWORK 和 GPS 权限(LocationManager) Android002.this.getSystemService(Context.LOCATION_SERVICE); getAllProviders()getBestProvider(criteria, false)Criteria criteria =
2014-02-27 13:02:46 700
原创 ContentProvider的使用
ContentProvider是通过暴露自己的方法,让其它程序能访问到自己的方法,这样能实现数据之间的传输。private UriMatcher matcher = new UriMatcher(UriMatcher.NO_MATCH);private DBHelper helper = null;private static final int PERSON=1;private
2014-02-27 11:56:01 516
原创 使用SharedPreferences保存偏好参数
String username = etName.getText().toString();String age = etAge.getText().toString();SharedPreferences sharedPreferences = MainActivity.this.getSharedPreferences("person", Context.MODE_PRIVATE)
2014-02-27 09:37:09 541
Android 下载APK 安装APK 打开APK
2014-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人