![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
八爪陈冬明
混迹于IT行业多年
展开
-
在MapView中增加Point,并可以响应点击事件
最近要做一个基于google map的app,需要在app中增加标记点,并且点击标记点后可以显示出一个内容简介的提示框。点击提示框后,可以响应点击事件,跳转到其他地方。找了和那多资料,才找到方法。增加标记点,可以使用ItemzedOverlay这个东西,然后向其中增加GeoPoint和marker所要所以用的图片,就可以进行标记点的显示。在增加marker时要注意,这是一个Drawable的图,必须进行下bound的转换。可以直接用drawable.setBounds(0,0,drawable.getWid原创 2010-06-26 21:52:00 · 2835 阅读 · 13 评论 -
WebView Android 调用js且需要获取返回结果
Android webView调用js方法很简单, webView.loadUrl("javascrpt:yourFunction()"); 但是此方法没有办法获取返回结果 此时只能通过调用alert方法,然后通过重写WebChromClient中的onJsAlert方法,来获取到返回结果。 例如webView.loadUrl("javascript:alert(yourFunction()原创 2014-05-18 00:06:34 · 2721 阅读 · 0 评论 -
使用不同版本Gradle构建Andorid 出现Gradle version xxxx is required
出现此情况,应该是使用了gradle wrapper时候,创建工程时使用的gradle版本比当前使用的版本低得情况。此时log会提示 去修改 project_root/gradle/wrapper/gradle-wrapper.properties这个文件中 distributionUrl=http\://services.gradle.org/distributions/gradle-1.1原创 2014-05-17 23:54:19 · 2643 阅读 · 0 评论 -
Intellij无法同步Gradle, 出现org.gradle.plugins.ide.internal.IdeDependenciesExtractor错误
当Intellj提示无法同步Gradle org.gradle.plugins.ide.internal.IdeDependenciesExtractor.extractRepoFileDependencies(Lorg/gradle/api/artifacts/ConfigurationContainer;Ljava/util/Collection;Ljava/util/Collection;原创 2014-05-17 23:55:46 · 3667 阅读 · 1 评论 -
Gradle 加载 Android 下.so文件
1.在工程下新建 jni/libs 文件夹 , jni 是和原来的libs 同级 ,将所有的.so文件放入 新建的libs文件下 2.在build.gradle 文件中新增以下内容到android{ } 下 task copyNativeLibs(type: Copy) { from(new File(project(':HealthCare'原创 2014-05-18 00:00:30 · 2034 阅读 · 0 评论 -
Android中监听Phonegap的webview的start,finish等事件
之前写过一篇捕获Phoengap的webview事件的方法,主要是在实现了CordovaInterface的Activity中, 在onMessage中根据第一个参数的message name来判断webview的加载事件。不过如果是在Fragment中,一个Activity加载了多个包含了WebView的fragment的话,就无法在onMessage中判断到底是哪个WebView的加载事件。原创 2013-04-11 15:06:15 · 2666 阅读 · 1 评论 -
Gallery中,取消惯性滑动,滑动一次只切换一个视图
用Gallery出现客户一需求, 说做图片展示时候,Gallery滑动后,由于惯性原因,会连续切换好几次,这个就需要改为滑动一次只切换一个视图要实现这个效果就需要去自定义一个Gallery,实现起来还是蛮简单的,如下public class OnePageGallery extends Gallery { public OnePageGallery(Context context) {原创 2013-03-20 09:44:56 · 1152 阅读 · 0 评论 -
在Android中动画移动一个View的位置,采用Scroller类实现
今天说最近自己遇到的一个问题,就是要用动画效果来移动一个VIew的位置。 这个具体的情况是,需要做一个SlidingMenu的app,之前找了一个开源的,但不知道为什么,用起来app的运行效率很低,会有卡顿的现象。无奈只要自己写了。 SlidingMenu核心的就是可以滑动拉开左侧和右侧的菜单。刚开始考虑用TranslationAnimation来做。不过TranslationAnimatio原创 2013-03-28 22:21:26 · 1903 阅读 · 2 评论 -
Toast在超大屏手机上(note系列), 字体变很小
这两天在超大屏手机上, toast之后, 文字变的特别小, 刚开始手动重写Toast里的textView的textSize,不过这个size要自己计算, 但dpi计算的时候, 发现note系列返回的dpi竟然是160, 很郁闷, 竟然是中屏幕的. google了一圈, 发现要在AndroidMenifast文件里,指定下support-screens, 就能自动适配了 <supp原创 2013-03-08 16:44:23 · 1370 阅读 · 0 评论 -
如何在phonegap中监听数据加载的事件
介于phonegap的插件机制,以及本身的js的便利性, 我们在Android的app中, 所有的webView都使用phonegap的webview. 但这样出现个问题, 就是如何取获取加载数据等的监听呢.如果是原生的webView, 则是通过setWebViewClient,然后重写webViewClient中对应的数据加载的方法就可以. 但对于phonegap的webView, 如果重写we原创 2013-03-05 09:04:07 · 1355 阅读 · 0 评论 -
Gradle构建Android Project出现java.io.File找不到的问题
出现此问题,一般是提示在 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 这行出错。 此问题是proguard-android.txt这个文件找不到,这个文件在 ${sdk.dir}\tools\proguard\proguard-android.txt:progua原创 2014-05-17 23:53:41 · 1461 阅读 · 0 评论