蹒跚走路的程序猿

2013年8月30日

Android 查看webview里面的图片

摘要: 今天介绍一下怎么查看WebView里面的图片,首先要设置WebView能够支持JavaScript,然后实现JavaScript的监听接口:1 mWebView.getSettings().setJavaScriptEnabled(true);2 mWebView.addJavascriptInterface(3 new JavascriptInterface(this.getActivity()), "ImageListener"); 下面是JavaScript接口的代码: 1 /* 2 * javascript interface 3 */ 4 publi... 阅读全文

posted @ 2013-08-30 16:15 蹒跚走路的程序猿 阅读(366) 评论(0) 推荐(0) 编辑

Android 插入图片到媒体库

摘要: 今天介绍一下在Android中怎么插入图片到媒体库,下面看代码: 1 final String titleName = Function.md5(imageUri.toLowerCase()) 2 + ".png"; 3 OutputStream fOut = null; 4 try { 5 File file = new File(MainApp.cacheDir, titleName); 6 if ... 阅读全文

posted @ 2013-08-30 14:49 蹒跚走路的程序猿 阅读(965) 评论(0) 推荐(0) 编辑

2013年8月26日

Android VersionedGestureDetector手势事件

摘要: 今天研究了一下PhotoView,发现里面的自定义的手势事件可以支持所有的SDK版本,该事件可以实现拖拽、滑动、缩放功能。下面直接上代码: 1 public abstract class VersionedGestureDetector { 2 static final String LOG_TAG = "VersionedGestureDetector"; 3 OnGestureListener mListener; 4 5 public static VersionedGestureDetector newInstance(Context contex... 阅读全文

posted @ 2013-08-26 16:58 蹒跚走路的程序猿 阅读(733) 评论(0) 推荐(0) 编辑

2013年8月25日

Android drawBitmapMesh扭曲图像

摘要: 今天介绍一下在Android当中怎么扭曲图像,在Android系统中的Canvas提供了一个drawBitmapMesh(Bitmapbitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, int colorOffset,Paintpaint)方法可以扭曲图像,该方法可以对bitmap进行扭曲。参数说明:bitmap:指定需要扭曲的源位图;meshWidth:该参数控制在横向上把该源位图划分成多少格;meshHeight:该参数控制在纵向上把该源位图划分成多少格;verts:该参数. 阅读全文

posted @ 2013-08-25 23:23 蹒跚走路的程序猿 阅读(1771) 评论(0) 推荐(0) 编辑

2013年8月23日

如何利用SVN合并代码

摘要: 一、背景平时在进行开发时,一般都会有多版本同时进行,包括项目版本、周版本、紧急版本等,当某一个版本具备上线条件后,需要在上一个已发布的版本基础上进行发布,才能够避免出现版本相互覆盖,因此往往需要对版本之间代码进行合并,这里就和大家探讨下如何合并代码,让合并代码质量高以及高效。二、合并代码的常规方法常规的方法是用BeyondCompare工具来进行手工合并代码,该工具的最主要作用是对比出有哪些代码是不相同,然后人为地判断出哪些需要合并,哪些不需要合并。因此如果判断失误,则合并后的质量未必高;在合并的过程中,因为是需要人为识别如何来合并,因此效率自然不会很高.三、利用SVN合并Subversion 阅读全文

posted @ 2013-08-23 16:47 蹒跚走路的程序猿 阅读(535) 评论(0) 推荐(0) 编辑

2013年8月22日

Android 微信分享图文资料

摘要: 上个项目做Android的微信分享,需要分享的内容有图片有文字,看了微信分享的SDK,貌似没有这个API,在网上搜了好久,总算找到解决方法了,直接上代码: 1 public void sendReq(Context context, String title, String content, 2 Bitmap bmp, boolean isLine) { 3 String url = BASE_URL;// 收到分享的好友点击信息会跳转到这个地址去,并且这个是必须要的 4 WXWebpageObject Object = new WXW... 阅读全文

posted @ 2013-08-22 17:06 蹒跚走路的程序猿 阅读(642) 评论(0) 推荐(0) 编辑

2013年8月21日

Android google map 两点之间的距离

摘要: 在Android google map中,有时候会碰到计算两地的距离,下面的辅助类就可以帮助你计算距离: 1 public class DistanceHelper { 2 /** Names for the units to use */ 3 public final static int KILOMETERS = 0; 4 public final static int STATUTE_MILES = 1; 5 public final static int NAUTICAL_MILES = 2; 6 7 /** Radius of the Ea... 阅读全文

posted @ 2013-08-21 21:49 蹒跚走路的程序猿 阅读(766) 评论(0) 推荐(0) 编辑

2013年8月20日

Android 监听ContentProvider的数据改变

摘要: 今天介绍一下怎么监听ContentProvider的数据改变,主要的方法是:getContext().getContentResolver().notifyChange(uri,null),这行代码是通知所有注册在该Uri上的监听者,该ContentProvider所共享的数据发生了改变。 监听ContentProvider数据改变的监听器需要继承ContentObserver类,并重写该基类所定义的onChange(boolean selfChange)方法----当它所监听的ContentProvider的数据发生改变时,该onChange将会被触发。 为了监听指定ContentProv. 阅读全文

posted @ 2013-08-20 21:27 蹒跚走路的程序猿 阅读(503) 评论(0) 推荐(0) 编辑

2013年8月19日

Android 自动朗读(TTS)

摘要: 在Android应用中,有时候需要朗读一些a56爆大奖在线娱乐内容,今天介绍一下Android系统自带的朗读TextToSpeech(TTS)。自动朗读支持可以对指定a56爆大奖在线娱乐内容进行朗读,还可以把a56爆大奖在线娱乐对应的音频录制成音频文件。Android的自动朗读支持主要通过TextToSpeech来完成,该类提供了如下构造器:1 TextToSpeech(Context context, TextToSpeech.OnInitListener listener) 当创建TextToSpeech对象时,必须先提供一个OnInitListener监听器---该监听器负责监听TextToSpeech的初始化结果。 一旦获得了Te. 阅读全文

posted @ 2013-08-19 23:31 蹒跚走路的程序猿 阅读(1383) 评论(0) 推荐(0) 编辑

2013年8月18日

Android ContentProvider的实现

摘要: 当Android中的应用需要访问其他应用的数据时,用ContentProvider可以很好的解决这个问题。今天介绍一下ContentProvider的用法。 首先开发ContentProvider有两个步骤: 1、开发一个ContentProvider的子类,该子类需要实现增、删、改、查等方法。 2、在AndroidManifest.xml文件中注册该ContentProvider。 下面通过一个实例来介绍一下ContentProvider到底怎么实现的。首先,a56爆大奖在线娱乐们也像系统一样把ContentProvider的Uri、数据列等信息以常量的形式公开出来、方便访问。为此,定义一个工具类,该类中只. 阅读全文

posted @ 2013-08-18 21:26 蹒跚走路的程序猿 阅读(405) 评论(0) 推荐(0) 编辑

导航