- 浏览: 55171 次
- 性别:
- 来自: 深圳
最新评论
文章列表
废话不多说,直接代码。该imageview 只能代码里new出来使用。不能xml布局配置。有空再修改成可以配置使用的。
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.PointF;
import android.util.FloatMa ...
使用jdk中keytool生成证书
- 博客分类:
- android分享
-genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书 -alias 产生别名-keystore 指定密钥库的名称(产生的各类信息将不在.keystore文件中-keyalg 指定密钥的算法 -validity 指定创建的证书有效期多少天-keysize 指定密钥长度-storepass 指定密钥库的密码-keypass 指定别名条目的密码-dname 指定证书拥有者信息 例如: "CN=sag ...
android 反编译
- 博客分类:
- android分享
转载自:http://blog.csdn.net/sunboy_2050/article/details/6727581
一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI
前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:
dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
JD-GUI:http://laichao.googlecode.com/files/jdgui.zi ...
android 混淆
- 博客分类:
- android分享
注意:这里介绍的混淆是2.3SDK以后我方式。
1.打开工程会发现一个文件“proguard-android.txt”
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keep public class * extends andro ...
前几天搞了一个webview玩。发现开了缩放以后总是回不到初始的缩放等级。不管你是缩是放都显示成一个大于初始等级的情况。然后缩小按钮也是灰色的。一直以为是缩放条的bug,后来才发现其实是网页中的图片在作怪。
加上这句设置就解决问题了:WebSettings.setUseWideViewPort(true);
让图片适应webview的大小就解决问题了。
weiview 笔记
- 博客分类:
- android分享
WebView在开发过程中应该注意几点:
1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。
2.如果访问的页面中有Javascript,则webview必须设置支持Javascript。
WebSettings webSetting = webview.getSettings();
webSetting.setJavaScriptEnabled(true);
3.如果页面中链接,如果 ...
下了一个源码工程,加入自己的环境就报出这个错误出来。其实引起这个问题是因为与源码的sdk版本不同引起的。在网上搜出的解决办法如下:
android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如 ...
android分辨率对于开发者来说是一项重要的信息。下面就来介绍下该信息的获取。
Andorid.util 包下的DisplayMetrics 类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。
初始化对象:
DisplayMetrics metrics = new DisplayMetrics(); metrics = getWindowManager().getDefaultDisplay().getMetrics;
metrics.widthPixels 屏幕宽
metrics.heightPixels 屏幕高 ...
在Android开发者网站中, 它提供了在 Ubuntu 下实现USB测试的方法,参照如下:
1. 新建 /etc/udev/rules.d/51-android.rules 文件
2. 在文件中添加USB规则:
Gusty(7.10)/Hardy(8.04)下:(我的是10.04, 也可以使用.)SUBSYSTEM=="usb", SYSFS{idVendor}=="设备代码", MODE="0666"
Dapper(6.40)下 :SUBSYSTEM=="usb_device", SYSFS{ ...
Android
中的BroadCastReceiver
作者:阿福
BroadCastReceiver
简介
(末尾有源码)
BroadCastReceiver
源码位于:
framework/base/core/java/android.content.BroadcastReceiver.java
广播接收者(
BroadcastReceiver
)用于接收广播
Intent
,广播
Intent ...
1) 桌面安装之后有5个默认的图标:search、contacts、browser、phone、message。它们是系统自带的,那它们是在哪儿存储的?什么时候加载的?
2) 在res/xml目录下的default_workspace.xml文件中定义了它们。里面还定义了其他一些常用应用。定义格式如下:
packageName="com.android.contacts"指定该应用的包名。
launcher:className="com.android.contacts.DialtactsActivity"该应用所对应的类。
...
I:访问本程序的(FirstApp)
SharedPreferences中的数据代码如下:
SharedPreferences sharedPreferences = getSharedPreferences(
"first_app_perferences"
, Context.MODE_PRIVATE);
String name = sharedPreferences.getString("name"
,
""
);
//getString()第二个参数为缺省值 ...
Android 入门 (一) 试用
Android的版本
android的版本有很多 0.9 ,1.0 ,1.5,1.6,2.0,2.1
09年4月15日 cupcake android 1.5
09年9月15 Donut android 1.6 : linux内核升级到2.6.29。cdma , wvga ,qvga 的支持
...
[前言]
我们平时在开发android应用程序的过程中,一般都是利用eclipse集成开发环境,所以生成的apk有debug版本的签名权限,但是如果我们想要发布一款应用程序,并且希望在真机上运行的话,就需要进行签名。
[工具]
Java ...
在ubuntu下进行开发,就必须要熟悉ubuntu下常用的,能提高效率的工作软件,例如星际译王,gvim等等,目前我只知道这几个软件不错。搭建android的开发环境
1. 安装jdk,配置jdk的环境变量
首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_25,我下载的是bin文件,我将下载的
jdk1.6.0_25.bin文件置于/usr/lib/jvm/java(目录任意)中。如果bin文件存在于例如“下载”等类似的目录中时,要将
bin文件拷贝到/usr目录中,需要先修改bin文件的权限,在shell中执行:
sudo ch ...