- 浏览: 165845 次
- 性别:
- 来自: 上海
-
最新评论
-
huangbo_2020:
https://www.virtualbox.org/wiki ...
删除软件残留的配置文件(转) -
wang492239163:
楼主 我现在想画一个日历 想根据我给的时间画
Str ...
Calendar 使用基础 -
huangbo_2020:
java -jar signapk.jar ../../.. ...
Android权限获取机制与常见权限不足问题分析 -
gf_crazy:
...
转: Android layout xml总结 -
huangbo_2020:
git rm -r 用于修改文件git add -i 用 ...
GIT简单总括
文章列表
一、相关概念
1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象
2、Canvas画布,绘图的目的区域,用于绘图
3、Bitmap位图,用于图的处理
4、Matrix矩阵
二、Bitmap
1、从资源中获取Bitmap
Java代码 收藏代码
Resources res = getResources();
Bitmap bmp = BitmapFactory.decodeResource( ...
Activity透明 --转
- 博客分类:
- android 系统
说到这个透明效果.这问题就来了。这个Activity和layout到底是什么关系呢?如果我这个Activity里面有layout,在这个layout里有各种控件,那控件会透明吗?
我个人认为:一个Activity 就是一个窗口。layout只是描述如何瓜分这个窗口,它没有外观,真正显示的是那些控件.
上网查了一下,Acitivity透明的方法网上很多,最常用的就是引用android系统样式,在activity中添加下面属性
<activity android:theme="@android:style/Theme.Translucent">
下面我给大家介绍 ...
一、 在res/values 文件下定义一个attrs.xml 文件.代码如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="MyView">
<attr name="textColor" format="color" />
<attr ...
1. reference:参考某一资源ID。
(1)属性定义:
<declare-styleable name = "名称">
<attr name = "background" format = "reference" />
</declare-styleable>
(2)属性使用:
<ImageView
and ...
自定义View的事件
- 博客分类:
- android 系统
在Android系统中需要自定义View的事件,它根据根据鼠标拖动,长按,点击等事件进行处理。
--使用Android.view.GestureDetector这个接口
首先将自己的view继承此接口:
public class MyView extends View implements OnClickListener,GestureDetector.OnGestureListener
在view中添加GestureDetector的对象并初始化:
private GestureDetector mGestureDetector;
init() {
mGestureDet ...
Sqlite3 与adb 简单介绍和使用
- 博客分类:
- Sqlite3
转至:http://www.2cto.com/kf/201108/100515.html
创建数据库
在cmd下面调用sqlite3.exe,创建数据命令如下:
sqlite3 db_name.xx;
数据库名称任意,创建后直接进入数据库;如果文件存在,则直接打开;
SQL的指令格式
所有的SQL的指令都是以分号(;)结尾的,为增加可读性,允许一个指令多行编辑,直到遇到分号结束指令;
sqlite3中两个减号(--)代表注释,sqlite会忽略。
创建表
键入以下指令即可创建一个tab_name表:
creat ...
登录MySQL
登录MySQL的命令是mysql, mysql 的使用语法如下:
mysql [-u username] [-h host] [-p[password]] [dbname]
[root@test1 local]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.16-standard
...
Linux压缩文件的读取
- 博客分类:
- Linux 命令
Linux压缩文件的读取
· *.Z compress 程序压缩的档案;
· *.bz2 bzip2 程序压缩的档案;
· *.gz gzip 程序压缩的档案;
· *.tar tar 程序打包的数据,并没有压缩过;
· *.tar.gz tar 程序打包的档案,其中并且经过gzip 的压缩!
· *.zip zip 程序压缩文件
· *.rar rar 程序压缩文件
Compress压缩文件
[root@test /root]#cp /etc/man.config /root
[r ...
详解Android源码的编译(转)
- 博客分类:
- 源码编译
编译环境:Ubuntu8.10
1、安装一些环境
sudo apt-get install build-essential
sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install libc6-dev
sudo apt-get install patch
sudo apt-get install texinfo
sudo apt-get install libncurses-dev
...
一、在代码中设置
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//去除title
requestWindowFeature(Window.FEATURE_NO_TITLE);
//去掉Activity上面的状态栏
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowManager.LayoutParams. FLAG_FULLSCREEN);
setConte ...
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,
很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下面是我总结的Android系统权限相关的内容 ...
本博文主要参考网络资料,希望对各位正在修改launcher的有帮助:
Home screen可以说是一个手机的最重要应用,就像一个门户网站的首页,直接决定了用户的第一印象。下面对home screen做一简要分析。
home screen的代码位于packages/apps/Launcher目录。从文件launcher.xml,workspace_screen.xml可获知home screen的UI结构如下图所示:
整个homescreen是一个包含三个child view的FrameLayout(com.android.launcher.DragLayer)。
第一个chil ...
Calendar 使用基础
- 博客分类:
- java基础
Calendar 使用基础
啥都说,直接看·····
Calendar rightNow = Calendar.getInstance();
int month =rightNow.MONTH;
int day = rightNow.DAY_OF_MONTH;
结果是month为2,而day为5,和现在的日期4.26没有关系
我然后用System.out.println(rightNow);,不过输出的很多内容里面的MONTH和DAY_OF_MONTH是对的
后来,在网上查找,不能这么用
应该用
int month = (date.get(Calendar.MONTH ...
针对这三种格式的文件进行反编译处理;
1.对xml文件进行包的解析,一般有两种方式:apktool(推荐)和AXMLPrinter2.jar(非常一般的垃圾-----我就成功解析了mainfast.xml);
2.从dex到class公认dex2jar.sh ,实现反编译;公认的强者;
3.而class到java的方式要更多样化一些,因为只是查看反编译后的代码:jd-gui(推荐),Jodeclipse(Jode的Eclipse插件),JadClipse(Jad的Eclipse插件)。
解析源码过程:
1.首先把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是jav ...
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。
首先android的selector是在drawable/xxx.xml中配置的。
先看一下listview中的状态:
把 ...