`
心雨心
  • 浏览: 351852 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

为图片加水印

@Override public void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.main);       ImageView iv=(ImageView)findViewById(R.id.testImageView);   Drawable d=this.getResources().getDrawable(R.drawable.icon);   Bitmap bm=createBitmap(drawableToB ...
    1、Drawable → Bitmap Java代码 public static Bitmap drawableToBitmap(Drawable drawable) {                      Bitmap bitmap = Bitmap                           .createBitmap(                                           drawable.getIntrinsicWidth(),                                           drawable. ...
我们都知道Hero的上网方式主要有:GRPS,3G,还有就是WIFI啦。第一种太费钱了,尽管包月还勉强接受;3G我的卡还不是,所以没咋试过,WIFI最省钱还速度快。所以刚入手的Hero,一直没咋干GPRS上网,最近琢磨了WIFI上网。发现如果 ...
一。通过程序包名获取PackageInfo 信息  Drawable icon = null;//图片  String appName=null;//程序名称  PackageManager manager = this.getPackageManager();  try {   PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0);//this.getPackageName()这个是程序包名  String packageName = info.packageName;  int versionCode = i ...
前提:我们需要得到Android系统源码编译输出的一个文件out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar这个包里面包含所有的系统api, 隐藏的, 公开的添加 jar方法
<!-- post div --> 解决android中的诡异报错 错误:java.lang.RuntimeException: Unable to start activity ComponentInfo{… …}: java.lang.RuntimeException: Binary XML file line #2: You must supply a layout_width attribute. 字面意思看是缺少了layout_width,但是检查 ...
public class CopyAppActivity extends Activity { /** Called when the activity is first created. */ private static final String outFile = "sdcard/backups/"; //备份apk目录 @Override public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  try {   copyFiles();  } catc ...
先看效果图:首先需要创建ProgressDialog对象,然后使用线程控制进度条显示,具体源代码:package com.yarin.android.TestOnPDialog;import android.app.Activity;import android.app.ProgressDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.widget.Button;public class PDialog extends Act ...
PackageManager相关 本类API是对所有基于加载信息的数据结构的封装,包括以下功能: 安装,卸载应用 查询permission相关信息 查询Application相关信息(application,activity,receiver,service,provider及相应属性等) 查询已安装应用 增加,删除permission 清除用户数据、缓存,代码段等 非查询相关的API需要特定的权限,具体的API请参考SDK文档。 ActivityManager相关 本类API是对运行时管理功能和运行时数据结构的封装,包括以下功能 激活/去激活activity 注册/取消注册动态接受intent ...
  LinearLayout permsView = (LinearLayout) findViewById(R.id.permissions_section);         AppSecurityPermissions    asp = new AppSecurityPermissions(this, 包名);          Log.i(TAG, "Have "+prefActList.size()+" number of activities in prefered list");         Log.i(TAG, "Hav ...
 PackageManager manager = getPackageManager();   List<PackageInfo> appList = manager.getInstalledPackages(PackageManager.GET_PERMISSIONS);   for(int i=0;i<appList.size();i++)   {   String packName= appList.get(i).applicationInfo.packageName;   Log.i("packName", packName);    String ...
果然,看了 api google 不但做了,而且做的更好, 看到 EditText 里有个 setEllipsize 方法 public void setEllipsize (TextUtils.TruncateAt where) 方法参数 TextUrils.TruncateAt   :
final PackageManager pm = getPackageManager();  List<ResolveInfo> services = pm.queryIntentServices(                new Intent(InputMethod.SERVICE_INTERFACE),                PackageManager.GET_META_DATA);  for(int i=0;i<services.size();i++)  {   System.out.println("查看="+services.ge ...
  Android操作系统是强大的,由于开源的性质因此没有什么好隐藏的,当然Android手机中的各种数据都是可以看到的,但是有些数据在正常模式下是看不到的,必须进入工程测试模式下查看。那么怎样才能进入系统的工程模式呢?    其实非常简单,不用同时按下什么组合按键,而是在拨号界面进行拨号即可。点击位于系统主屏的Dialer进入拨号界面,输入“*#*#4636#*#*” (不加引号)即可进入工程测试模式。这时可以看到出现了Testing的界面,包含了Phone information、 Battery information、Battery history、Usage statistics四个选 ...
  今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是 Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解我还是照常写了一个简单的Demo,大家就一步一步跟我来吧!   第一步:新建一个Android工程命名为ObjectTranDemo: 第二步:修改main.xml布局文件(这里我增加了两个 ...
Global site tag (gtag.js) - Google Analytics