代码改变世界

随笔分类 -  Android

layout-port-1280x720,大数值在前面

2013-10-14 17:22 by 王妞, 458 阅读, 收藏, 编辑
摘要: android 的layout文件夹,需要把大数值写在前面,我开始写成layout-port-720x1280,死活编译不过。后来把大小数字交换位置,layout-port-1280x720,好了! 阅读全文

drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:

2013-10-09 14:00 by 王妞, 416 阅读, 收藏, 编辑
摘要: drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片。 阅读全文

在Android button上添加icon,让icon和文字都居中显示

2013-09-29 18:30 by 王妞, 4388 阅读, 收藏, 编辑
摘要: 参考这个链接:http://gundumw100.iteye.com/blog/1205578在xml文件里仍然有这个button,只不过不加icon和文字。写了个函数:private void addButtonIcon(Button btn, int icon_drawable, int text_id){ImageGetter imgGetter = new ImageGetter() { @Override public Drawable getDrawable(String source) { Drawable drawable = null; drawable = getR... 阅读全文

Android logcat: Unexpected value from nativeGetEnabledTags: 0

2013-09-23 14:59 by 王妞, 1661 阅读, 收藏, 编辑
摘要: 在运行android程序的时候,一大堆这样的垃圾信息,把有用信息很快就冲不见了。解决办法:参考这个网页:http://bbs.csdn.net/topics/390283431?page=1小光软件的回复:点击在LogCat左边的Filter设置窗口的加号。 在弹出的窗口中设置byLogMessage的内容为^(?!.*(nativeGetEnabledTags)).*$随便输入FilterName后保存即可。 阅读全文

android linearlayout的注意事项

2013-09-18 15:39 by 王妞, 257 阅读, 收藏, 编辑
摘要: 在安卓中,只有垂直的linearlayout属性里面的内部组件靠左靠右才有效,同理,水平的linearlayout属性里面的内部组件靠上靠下才有效,否则无效就是说如果LinearLayoutandroid:orientation="horizontal"android:layout_gravity="right"这句话不起作用。 阅读全文

退出Android application的方法

2013-09-09 17:56 by 王妞, 668 阅读, 收藏, 编辑
摘要: 从网上查了些退出Android程序的方法,下面两个都只能退出当前activity:1. System.exit(0);2. android.os.Process.killProcess(android.os.Process.myPid());下面的方法可以完全退出程序:把MainActivity设为singleTask。发一个Intent到MainActivity,action或extras里带个特殊的标志。MainActivity收到这种Intent就finishstartActivity发intent. 在onCreate和onNewIntent里处理一下 阅读全文

Android的back键的函数

2013-09-06 17:49 by 王妞, 274 阅读, 收藏, 编辑
摘要: onBackPressed 阅读全文

Android手机找不到data/data/com.xx.yy文件夹的解决办法。

2013-09-03 16:17 by 王妞, 2627 阅读, 收藏, 编辑
摘要: data/data/com.xx.yy文件夹在eclipse的File Explorer是点不开的。需要手机先root,然后安装一个 RE管理器。 阅读全文

关于点击popupwindow以外区域 popupwindow自动消失问题

2013-08-30 11:35 by 王妞, 380 阅读, 收藏, 编辑
摘要: 我参考的这个:http://blog.csdn.net/admin_/article/details/7853588用的方法二。方法二:设置popupWindow参数(这种方法只能让自身消失,不能够提供其他伴随操作,比如让其他控件的隐藏,消失等)pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);pop.setBackgroundDrawable(new BitmapDrawable());pop.setOutsideTouchable(true 阅读全文

Android判断文件名是否合法的方法

2013-08-29 11:48 by 王妞, 1069 阅读, 收藏, 编辑
摘要: 感谢水木forevery提供的方法:方法1.根据返回值判断是否能创建文件方法2.正则表达式fileName.matches("[^/\\\\*?|\"]+") 阅读全文

升级Android4.0.3到Android4.1.2

2013-08-14 17:59 by 王妞, 459 阅读, 收藏, 编辑
摘要: 项目手机是Android4.2.1.今天想用ActionBar的up 箭头功能,发现至少是API-16。于是升级Android SDK。eclipse->Window->Android SDK Manager。然后找到合适的SDK,最新的是Android4.2.2,我们的手机没那么新,找次新的,Android4.1.2,于是准备安装这个SDK.直接点Install,试了很多次都不成功。最后找到一片文章:http://blog.sina.com.cn/s/blog_4a94a0db0100y4h7.html按照它的方法:1. 最好的方法还是改hosts文件的方法,更新速度较快。Win 阅读全文

Android 4.0.3使用jar包的方法

2013-06-09 16:39 by 王妞, 201 阅读, 收藏, 编辑
摘要: 不再使用Build Path那一套了。直接把jar包copy到项目的libs目录下。然后在eclipse中Refresh该项目,就可以了。 阅读全文

Project has no project.properties file!的解决办法

2013-06-08 17:41 by 王妞, 406 阅读, 收藏, 编辑
摘要: 当导入老的Project的时候,提示:Projecthasnoproject.propertiesfile!解决办法:1. 重启eclipse。2. Refresh。3. Cleanthenrebuild。4. 如果提示找不到target=android-5,将它改成现在的平台,例如:target=android-15。 阅读全文

Android 透明SurfaceView的清屏方法

2013-05-30 15:06 by 王妞, 4250 阅读, 收藏, 编辑
摘要: 一个透明的SurfaceView覆盖在一个有图片的ImageView上,要在surfaceview中响应ACTION_MOVE事件,画出图形,涉及到清屏问题,其实就一句话:canvas.drawColor(Color.TRANSPARENT, Mode.CLEAR); 阅读全文

Galaxy s4的无线adb设置

2013-05-22 15:40 by 王妞, 600 阅读, 收藏, 编辑
摘要: 我们的程序在运行时,手机数据线需要接打印机,所以就无法连接电脑进行USB调试了。鼓捣了半下午,把无线adb模式弄好了。方法如下:1. 手机需要root(这个我们是请卖手机的帮忙root的)。2. 在网上找一款叫做adbwireless的软件,安装到手机上。(手机通过wifi联网的)3. 打开adbwireless程序,它会告诉你在cmd命令窗口输入:adb connect 192.168.*.*, 照着做就是了。4. 按理说,就可以在eclipse的logcat窗口中看到log了。但是,我刚开始的时候,只有通过eclipse->run运行的程序才有log,直接从手机上运行的程序不显示lo 阅读全文

Galaxy s4怎么安装一个预装软件的签名不一致的新版本

2013-05-22 11:03 by 王妞, 492 阅读, 收藏, 编辑
摘要: 公司新买一台galaxy s4,要测试一个软件。但是该软件在s4上面已经有预装版本了,无法安装。用了下列方法才安装成功:1. 请卖手机的帮忙获得root权限。2. 检查s4是否已经root, 在手机上安装360安全卫士。然里面有工具->一键root,能看是否已经root。3. 在电脑上安装360手机助手。在手机助手->应用->系统应用里找到该软件,卸载。卸载之后,该软件就从列表消失了。4. 还是360手机助手->应用,找到“+应用”按钮,找到对应的apk,就可以安装了。360手机助手下方的状态条会告诉你已经安装成功。备注:我在卸载了旧的之后,曾经把要安装的apk拷贝到s 阅读全文

Android将doc内容转为htm用webview显示出来的方法

2013-05-13 14:11 by 王妞, 797 阅读, 收藏, 编辑
摘要: 我想写个help文档。有文字,有图片,甚至还有超链接。决定用webview来显示内容。基本步骤是:一. 先把内容写成一个word文档。我的word版本是office 2003。二. 然后,“另存为...”,选择“筛选过的网页(*.htm; *.html)”,保存下来之后,就有一个help.htm和一个help.files文件夹,这个文件夹里面是图片。三. 用eclipse打开你的project, 把刚才另存的.htm文件和.files文件夹拖到assets目录下,弹出对话框的时候,选择“copy”。四. 用代码实现webview加载.htm文件(直接参考网上代码)WebViewhelpWebV 阅读全文

Android:Cannot generate texture from bitmap的原因

2013-04-16 17:30 by 王妞, 4876 阅读, 收藏, 编辑
摘要: 错误:Cannot generate texture from bitmap。界面的ImageView显示一片黑色。原因:我是在调用Bitmap newBmp = Bitmap.createBitmap(originBmp, 0, 0, bmpW, bmpH, matrix, true)之后,就recycle originBmp, 谁知道当matrix.postScale(ratio, ratio)中的ratio = 1.0的时候,newBmp == originBmp, 所以此时不能recycle originBmp.解决办法:在recycle之前加一个判断语句:if(newBmp != o 阅读全文

eclipse某个文件按语法区分颜色

2013-02-28 18:23 by 王妞, 319 阅读, 收藏, 编辑
摘要: 在eclipse中看Android的文件,其中有个java文件,一直都是好的,今天突然不按语法区分颜色了。其它文件都正常。解决办法,从项目中delete该文件,然后再从资源管理器里把它拖到项目里。重新打开,就又有颜色了。 阅读全文