随笔分类 - android
关注android开发
摘要:为了加速小团队app的测试流程做了这个东西,www.xunce.net 主要特性: web: 一键上传app,方便随时下载 备注测试要点 添加附件,如checklist等文档 自动识别app版本,名称等信息,不再因为测试版本多而混乱 支持iOS & And...
阅读全文
摘要:数据线丢了,不想花钱去买,在网上看了看,android手机居然可以通过wifi进行程序的调试,太好了,自己搞了一下,虽然网上写的很详细,但是还是有些问题,记录下来,下次参考。 1.首先让android手机监听指定的端口: 这一步需要使用shell,因此手机上要有终端模拟器,不过网上很多,随便找个就行了,依次敲入下列几行: 1 su//获取root权限 2 setprop service.adb.t...
阅读全文
摘要:今天在写单元测试代码的时候需要这样一个问题, 运行的时候提示Test run failed: Test run incomplete. Expected 1 tests, received 0。 后来找到是构造函数的事,于是把泛型去掉, 然后用不带参数的构造函数,在构造函数里调用super(“com.xxx.xxx”, Activity.class); 就Ok了。
阅读全文
摘要:在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态: < selector xmlns:android="http://schemas.android.com/apk/res/andr...
阅读全文
摘要:Touch事件在 onInterceptTouchEvent()和onTouchEvent以及各个childView间的传递机制完全取决于onInterceptTouchEvent()和onTouchEvent()的返回值。返回值为true表示事件被正确接收和处理了,返回值为false表示事件没有被处理,将继续传递下去(只是传递方向不一样,onInterceptTouchEvent()向子View...
阅读全文
摘要:<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> Intent shortcutIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); shortcutIntent.putExtra(Intent....
阅读全文
摘要:TextView nullTxtView=new TextView(this); nullTxtView.setText("这里为空哈哈"); nullTxtView.setGravity(Gravity.CENTER); listView.setEmptyView(nullTxtView); LayoutParams params = new LayoutParams(LayoutParams....
阅读全文
摘要:大家对抽屉控件的第一反应就是系统提供的 如下: 其实 该控件的原理说白了 很简单 即: * ViewGroup 如:LinearLayout 用于放置各种View * Button 用于 展开/收起 ViewGroup 所以该控件的大致布局应如下: Java代码 <Panel> <Button /> <LinearLayout > <TextView /> <ImageView /> </Li...
阅读全文
摘要:android切割画布的历程不算很难,可是理解起来也比较麻烦,这里写一下我的理解 但是不一定正确: canvas.clipRect(30, 30, 70, 70, Region.Op.XOR);最后一个参数有多个选择分别是://DIFFERENCE是第一次不同于第二次的部分显示出来 //REPLACE是显示第二次的 //REVERSE_DIFFERENCE 是第二次不同于第一次的部分显示 /...
阅读全文
摘要:Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法 。下面是一个乘法的公式: 在 Android 里面, Matrix 由 9 个 float 值构成,是一个 3*3 的矩阵。如下图。 没专业工具,画的挺难看。解释一下,上面的 sinX 和 co...
阅读全文
摘要:1、截取 Bitmap 的部分区域 mBitmap = Bitmap.createBitmap(bmp, 100, 100, 120, 120); 这句代码从 bmp 的 (100,100) 处截取 120*120 像素区域放到新的 Bitmap 中。 2、缩放一个 Bitmap 可以用 Bitmap.createScaledBitmap() 方 法根据给定的 Bitmap 创建 一个新的,缩...
阅读全文
摘要:大家好,这一节给大家分享的是Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等. 废话少说了,直接讲解今天的实例,本例主要是先获取壁纸(getWallpaper()),然后对当前壁纸的一些特效处理.大家按步骤一步一步来: 第一步:新建一个Android工程命名为ImageDemo,工程结构如下: 第...
阅读全文
摘要:android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下: 1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。 (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级) 2。 如果修改android sdk版本,则需要以下几个步骤: 1)修改SDK 选择工程,build path --> confi...
阅读全文
摘要:这两天在研究阅读软件的翻页效果,其中iReader的效果觉得不错,效果如下: 好了,下面看下我自己弄的效果: 在里面画了一个红色的线条,是用来确定画图的范围。 mPath0.moveTo(jx, jy); mPath0.quadTo(hx, hy, kx, ky); mPath0.lineTo(ax, ay); mPath0.lineTo(bx, by); mPath0.quadTo(ex, e...
阅读全文
摘要:Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/…. TMD 跟了两天时间,才找到是原因google的svn要用https 还不能用http, 所以才提交代码失败。
阅读全文
摘要:下面的代码可以用来点亮屏幕 PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE); mWakelock = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP |PowerManager.SCREEN_DIM_WAKE_LOCK, "SimpleTimer"); mWakelo...
阅读全文
摘要:import android.provider.Settings.Secure; private String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);
阅读全文
摘要:package org.apache.android.mail; import javax.activation.DataHandler; import javax.activation.DataSource; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Sessio...
阅读全文
摘要:event.getAction() //获取触控动作比如ACTION_DOWN event.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕 event.getPointerId(nID); //对于每个触控的点的细节,我们可以通过一个循环执行getPointerId方法获取索引 event.getX(nID); //获取第nID个触控点的x位置 ev...
阅读全文
摘要:最近在调试程序的时候经常出现ActivityManager: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.xxxxx.xxxxx/.ui.xxxxxxx } from null (pid=-1, uid=-1) requires null的问题,困扰我好几天了,一开始只是认为权限的问题,跟了好久一直没有解决。后来看到:The
阅读全文
浙公网安备 33010602011771号