`
zxl_ong
  • 浏览: 128796 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
    如果你对Android系统自带的UI控件感觉不够满意,可以尝试下自定义控件,我们就以Button为例,很早以前Android123就写到过Android Button按钮控件美化方法里面提到了xml的selector构造。当然除了使用drawable这样的图片外今天Android开发网谈下自定义图形shape的方法,对于Button控件Android上支持以下几种属性shape、gradient、stroke、corners等。       我们就以目前系统的Button的selector为例说下:              <shape> ...
引用系统资源:     android:textColor="@android:color/opaque_red"   指定package: android 引用主题属性:     另外一种资源值允许你引用当前主题中的属性的值。这个属性值只能在样式资源和XML属性中使用;它允许你通过将它们改变为当前主题提供的标准变化来改变UI元素的外观,而不是提供具体的值。|         android:textColor="?android:textDisabledColor"            注意,这和资源引用非常类似,除了我们使用一个"?&q ...
提醒对话框: 布局文件:alertdialog.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="150dip" android:padding="10dip" android:backgr ...
   1. 创建对话框          1. Showing a Dialog 显示对话框          2. Dismissing a Dialog 解除对话框                1. Using dismiss listeners 使用解除监听器          3. Creating an AlertDialog 创建警告对话框                1. Adding buttons 增加按钮                2. Adding a list 增加列表                      1. Adding checkboxes and r ...
root@rdcdz10851:~/gittest# cd a root@rdcdz10851:~/gittest/a# git branch * master root@rdcdz10851:~/gittest/a# git log --pretty=oneline 90866f2f91c211080d2e0e773f1d0a3d14e6f763 a v1.0 root@rdcdz10851:~/gittest/a# cd .. #用a仓库克隆一个纯仓库server.git root@rdcdz10851:~/gittest# git clone --bare a server.git Ini ...
1、Android 文件系统的结构 Android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中,ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system和userdata分别加载到 ramdisk文件系统中的system和 userdata目录下。因此,我们可以把ramdisk.img里的所有文件复制出来,system.img和userdata.img分别解压到 ramdisk文件系统中的system ...
当我修改了Linux里的/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile 对source进行了学习,并且用它与sh 执行脚本进行了对比,现在总结一下。 source命令: source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。 功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语 句 source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。 用法: source filename 或 . filename source命令(从 ...
转自:http://www.ownlinux.cn/2008/03/14/ubuntu-linux-chmod/ 在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限。由于 Ubuntu Linux 默认不能用root账户来登录所以在用chmod命令来更改文件的权限时往往需要结合sudo命令来使用,如果你对sudo命令还不太了解,请先看看本站的《sudo命令详解》 chmod Linux/Ubuntu 系统中文件调用的权限分为三级:文件拥有者(u)、群组(g)、其他(o)。用chmod就可以更改文件的权限。chmod是一个相当 ...
DB工具类: import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.List; import com.huawei.android.browser.fusion.FusionCode; import com.huawei.android.browser.service.file.FileHelper; import android.content.ContentValues; import a ...
当我们的软件基本功能都实现了之后,我们是不是还可以把它做的更好呢?一个能让用户体验明显提升的方法,就是为我们的应用适当的增加一些动画效果,Android系统中已经为我们内置了几个常用的动画,基本满足我们日常的需要。但是如果我们的需求比较特殊,需要实现自己特定的动画效果又改怎么办呢?下面就为大家介绍一下。       整体来说Android中的动画,就是一个线性变换,学过线性代数的同学肯定不陌生拉~通过增加变换矩阵,就可以实现我们向要的各种效果,当然,如果你的数学不是很好,也没有关系,因为具体的数学细节android已经封装很多了,我们要做的只是调用相应的接口就可以了。      首先,我们要继承 ...
package com.javaeye.android.my; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.RectF; import android.graph ...
获取Location Provider: android location provider有两个 a、LocationManager.GPS_PROVIDER: 对应权限<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> b、LocationManager.NETWORK_PROVIDER: 对应权限<uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION&q ...
在Android开发中我们经常使用MediaPlayer来播放音频文件,但是MediaPlayer存在一些不足,例如:资源占用量较高、延迟时间较长、不支持多个音频同时播放等。这些缺点决定了MediaPlayer在某些场合的使用情况不会很理想,例如在对时间精准度要求相对较高的游戏开发中。         在游戏开发中我们经常需要播放一些游戏音效(比如:子弹爆炸,物体撞击等),这些音效的共同特点是短促、密集、延迟程度小。在这样的场景下,我们可以使用SoundPool代替MediaPlayer来播放这些音效。         SoundPool(android.media.SoundPool),顾 ...
第一种: public Point getDisplayMetrics() { DisplayMetrics dm = new DisplayMetrics(); dm = getApplicationContext().getResources().getDisplayMetrics(); int screenWidth = dm.widthPixels; int screenHeight = dm.heightPixels; return new Point(screenWidth ,screenHeight ...
使用FilenameFilter实现图片过滤,只要.gif,.jpg,.png文件。 java 代码    public class ImageFilter implements FilenameFilter{ public boolean isGif(String file) { if (file.toLowerCase().endsWith(".gif")){ return true; }else{ ...
Global site tag (gtag.js) - Google Analytics