android
ldwtill
这个作者很懒,什么都没留下…
展开
-
android webview 显示空白页问题解决
原来的代码如下所示,但是一直展示空白页面。private WebView webView ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_webview); this.原创 2013-03-20 15:24:07 · 32974 阅读 · 5 评论 -
Android国际化资源文件自动化生成工具
根据http://www.tuicool.com/articles/MFbIRf 提供的方案进行了修改国际化是一个痛苦的过程,不断修改文案的国际化更加痛苦为了减轻痛苦,特意制作了以下工具,由一个人来维护这份文档并使用工具生成所需的string.xml和array.xml,每次增加或修改文案,一定由此人重新生成所有string和array,然后程序无需对比直接替换。1、准备一个存原创 2014-02-10 16:17:43 · 1162 阅读 · 0 评论 -
FrameLayout margin not working
FrameLayout 中view 设置 margin 无效原创 2014-09-19 20:21:12 · 809 阅读 · 0 评论 -
android 打开amazon appstore
https://developer.amazon.com/public/zh/apis/earn/in-app-purchasing/docs/deeplink原创 2014-09-23 19:18:32 · 1950 阅读 · 0 评论 -
keystore文件转换格式为pk8+x509.pem
android 一般除了使用jarsigner签名 还有使用signapk 后者位于android源码 前者位于jdk中。两者使用的文件格式不同前者使用JKS 后者使用公钥+私钥 是分开的第一步 先v把keystore文件转换为pkcs12格式[java] view plaincopykeytool -importkeys转载 2014-09-16 19:50:03 · 2337 阅读 · 0 评论 -
linux 部署 android sdk
wget http://dl.google.com/android/android-sdk_r23.0.2-linux.tgztar -xzf android-sdk_r23.0.2-linux.tgzcd /home/android-sdk-linux/find . -name aapt原创 2014-09-25 13:32:27 · 1190 阅读 · 0 评论 -
google play 引荐流统计
google 提供了不同网站跳转的统计,对于android原创 2014-10-13 20:16:19 · 6601 阅读 · 0 评论 -
解决java.lang.IllegalStateException: Calling View methods on another thread than the UI thread
在android4.4+版本中,webview的使用发生了一些改变:见文档:http://developer.android.com/intl/zh-cn/guide/webapps/migrating.html我们的工程中要收集userAgent,在4.4之后就不能在主线程new webview了,因此使用文档中提供的方法:If you need to retrieve the us原创 2014-12-01 14:29:25 · 5767 阅读 · 0 评论 -
android banner广告接入,仅涉及技术
google 广告接入,admob官网地址:http://developer.android.com/intl/zh-cn/google/play-services/setup.html配置:(1)从/extras/android/support/拷贝google-play-services_lib 工程到自己的工程所在目录,import 进eclipse,设置为lib工程,用原创 2014-12-18 15:39:41 · 5066 阅读 · 0 评论 -
使用task来控制不进行重复加载
相对handler而言,我更喜欢使用task进行异步处理。在我写数据分页加载时发现了一个问题:当网络不稳定时,用户可能会多次上滑,这样就会导致去服务器端请求相同的数据。使用static boolean值进行处理是一种很恶心的方式,在思考解决这个问题的过程中,我想起同事曾经分享过使用handler来处理button的压力测试问题。Task应该也是有相应的函数来处理这种问题的,我查了下还真有:原创 2014-01-14 11:30:29 · 913 阅读 · 0 评论 -
Webview 图片异步加载及bug解决
在项目中新闻显示需要使用图片的异步加载,并且在加载图片前和加载图片失败时显示默认图片。关于webview中图片的异步加载的思路如下:方案一:由前端同学全权负责(使用js实现异步加载)方案二:android端进行处理(1) 从相应请求获取到页面的数据,处理其中的img标签,将img标签中的src属性存储在img标签中的ori_link属性中,给img标签中的src属性赋值你默认图片原创 2013-12-02 10:56:19 · 11167 阅读 · 5 评论 -
android适配问题
做了半年android,遇到不少适配问题。适配问题分两种,一种是各个版本间适配,一种是屏幕分辨率适配。下面我们就针对这两种适配分别进行说明。作为一个菜鸟,很多理解可能不到位,请大家指正。关于各个版本间适配:android 在不断更新版本,但是由于一些原因,很大一部分android手机的系统并不能随之进行升级。所以当我们在做产品时,往往需要考虑手机端应用的向下兼容性。我们可以使用原创 2013-10-20 21:11:36 · 2523 阅读 · 0 评论 -
解决 alarm 受影响不按照设置时间间隔运行的bug
在使用alarm定时开启service从服务器端取信息时,发现出现一个bug:在使用回退键关闭应用程序后,再开启应用程序,service被再次调用,经过追踪发现bug是在使用回退键关闭应用程序后发生的。使用android.os.Process.killProcess(android.os.Process.myPid()); 关闭程序时,alarm被再次激发(原因不明)。所以不使用and原创 2013-06-14 13:53:14 · 970 阅读 · 0 评论 -
android 框架试用--spring for android
参考资料:http://www.chenwg.com/android/spring-android%E7%9A%84%E4%BD%BF%E7%94%A8.htmlhttp://static.springsource.org/spring-android/docs/1.0.x/reference/html/rest-template.htmlspring-android主要提供了翻译 2013-06-19 20:20:25 · 17039 阅读 · 0 评论 -
Android实现推送方式解决方案(转)
原文地址:http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378971.html本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很转载 2013-07-10 13:58:48 · 747 阅读 · 0 评论 -
使用androidpn(一)
使用androidpn:androidpn-client 配置:修改raw/androidpn.properties 文件:把xmppHost配置成你服务器ipandroidpn-server 使用:运行androidpn-server-0.5.0\bin\run.bat启动服务器,从浏览器访问http://127.0.0.1:7070/index.do原创 2013-07-11 16:40:55 · 858 阅读 · 0 评论 -
android中MotionEvent.ACTION_CANCEL事件如何被触发?
对于这个问题,android文档的说明很简短,想看明白很难。国外一网页说的还比较详细,写在这里分享给大家:原文是这样的:You receive this when a parent takes possession of the motion, for example when the user has dragged enough across a list view or sc转载 2013-08-21 21:32:00 · 28693 阅读 · 5 评论 -
android屏幕触摸事件机制(转)
android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包含转载 2013-08-21 21:31:15 · 1243 阅读 · 0 评论 -
This application has requested the Runtime to terminate it in an unusual way
搭建Android开发环境时,一切都就绪,但是在start AVD时,遇到这个问题: This application has requested the Runtime to terminate it in an unusual way 可能的问题是:在创建AVD时设定的RAM过大(我选择的device是Nexus 7,其默认RAM是1024),后来将这个值改为512后就能正常启动A转载 2013-09-06 10:54:57 · 8568 阅读 · 1 评论 -
关于android webview读取js全局变量或者函数返回值
背景:借助现有接口技术,js可以执行原生java代码中的方法,可以得到方法的返回值,可以让原生java代码在主线程中动态的操作UI;但是借助该接口,原生java代码,采用webview.loadUrl("javascript: JsFunctionName"),只能做到执行js中的方法,如果想获取js中定义的全局变量,或者获取某个js函数的返回值,这种方式无法做到,webview也没有提供别的原创 2013-07-24 20:01:23 · 18838 阅读 · 4 评论