- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 由资源名字找到ID
以下代码是在WallpaperChooser.java 中的加载Wallpaper的代码,1.将图片名字写入到R.array.wallpaper中,保存一个壁纸的名字列表2.将壁纸名字列表名字取出后,用Stirng packageName = res.getResourcePackageName(R.array.wallpaper), 取到PackageNameint id =
2012-12-20 13:24:43 2541 1
原创 Drawable的getIntrinsicHeight()和getIntrinsicWidth()
今天遇到一个问题,一个Bitmap封装到BitmapDrawable中 ,BitmapDrawable drawable = new BitmapDrawable(bmp),Bitmap.getWidth() != BitmapDrawable.getIntrinsicWidth().导致一些问题:查看源代码,问题如下:在BitmapDrawable中,给mBitmapWidth赋值时
2012-12-11 17:10:13 36652 1
原创 canvas.drawText 以(cx,cy)为中心,写字
画一个圆,圆心为(cx,cy),并以此为中心,写数字:通常情况下,drawText(text,cx,xy,paint)中,点(cx,cy)是文字的起始点,如下:即使使用paint.setTextAlign(Paint.Align.CENTER),是文字横向居中,但是纵向不会居中。如果能得到文字高度,再向下位移一半,就可以居中了:先要取得text的边界,paint.g
2012-12-11 13:36:42 10856 5
原创 创建,删除快捷图标shortcut android
在manifest.xml中,添加权限:代码如下: private void uninstallShortcut(){ Intent shortcut = new Intent("com.android.launcher.action.UNINSTALL_SHORTCUT"); //com.android.launch
2012-12-07 15:44:56 5707
原创 AppWidget启动流程部分 Launcher分析
基于源代码: Android2.2. Launcher.java.操作流程:在Launcher界面长按,选择“窗口小部件”,弹出小部件选择框,选择自己的小部件,出现Configure Activity,点击OK,显示Widget.启动流程:Laucher界面 -------->Launcher.onLong
2012-12-04 13:35:29 4594
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人