![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
daww1969
后其身而身先,外其身而身存。
展开
-
Android之WebView中的WebViewClient设置与否
在使用 WebView 的项目中,一个常见的需求是将页面内的链接跳转限制在 WebView 内,而不是使用外部浏览器打开,但 WebView 的默认行为是将链接点击事件作为 Intent 发送给系统,由系统决定如何处理(通常的行为是使用浏览器打开或是弹出浏览器选择对话框);但有时又会有需求使用webview但仍然调用系统浏览器打开页面。网上多数资料认为重新设置WebViewClient,重...原创 2018-06-03 10:10:45 · 2124 阅读 · 0 评论 -
Android实现webSocket
概述: 实现android加载html资源,html中通过js实现socket通讯,将后台发送的文本在页面滚动显示并转换为语音播报。 实现: 1.通过webview加载html资源 webView.loadUrl("file:///android_asset/index.html"); 1.1.页面文字滚动使用marquee跑马灯(效果最理想)...原创 2019-03-04 11:08:57 · 991 阅读 · 2 评论 -
Android Studio启动异常Unable to start the daemon process解决
win7系统。Android Studio(as)一直用得好好的,修改了一个在测项目的包名后Rebuild出现异常:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized ...原创 2018-08-08 21:50:54 · 880 阅读 · 0 评论 -
Android Studio3.1.3新建项目Gradle失败及MainActivity.java异常解决方式之一
新下载的android studio,HelloWorld性质的空项目,打开就gradle失败,MainActivity.java文件还一堆红线,百度连半天,众说纷,,各种尝试,折腾了两天,最后终于解决。 分析:新下载的工具和新创建的最原始的项目,各种配置应该是不会有问题的,自己检查了一下,也确实没发现问题,所以那些各种改配置的对我一概无效主要原因是我们长城把这个工具依赖的各种支持网站都...原创 2018-08-03 11:13:38 · 4453 阅读 · 0 评论 -
Android打开设备上已安装的其它app
一、得到目标app包名参考链接:https://www.jianshu.com/p/8cc2f0841b14 原作者:亭子青年在模拟器/真机上面安装“包名查看器”,可以自行上网搜索 使用sdk tools下的3个工具进行查看:ddms.bat,monitor.bat,hierarchyviewer.bat,当然也可以通过eclipse中的ddms进行查看,在查看的过程中,你只需要在虚拟...原创 2018-08-06 17:27:19 · 3555 阅读 · 0 评论 -
Android Studio为项目添加jar包
Android Studio 3.1.3(下称as),引入jar包:一、引入自有jar包1.可以到网上下载你需要的jar包,或者使用自己某个项目作为资源jar包。(android studio 会在library所依赖的 app运行 或 build 之后自动生成 jar 包,路径为:项目所存放的文件夹下:项目/lib/build/intermediates/bundles/debug ...原创 2018-08-09 17:18:16 · 6186 阅读 · 0 评论 -
转:Intent实现页面跳转和传值
原文链接:https://www.cnblogs.com/anni-qianqian/p/5291605.html*Intent称为意图,是Android各大组件连接的桥梁1.Activity页面跳转同一个包内Intent intent = new Intent();intent.setClass(MainActivity.this, SecondActivity.class); MainA...转载 2018-06-02 10:35:10 · 303 阅读 · 0 评论 -
转:android:onClick vs setOnClickListener
为Android Widgets添加点击事件处理函数又两种方法,一个是在Xml文件中添加onClick属性,然后在代码中添加对应的函数。另一个是直接在代码中添加setOnClickListener函数。两者什么区别呢?以Button控件为例讲解一下。方法一在Xml中添加onClick属性<RelativeLayout xmlns:android="http://schemas.and...转载 2018-06-01 09:36:53 · 493 阅读 · 0 评论 -
转:Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏后闪退
原文链接:http://www.cnblogs.com/ECN14/p/5102894.htmlas3.0.1新建的普通的安卓工程它不是继承activity而是多了一层。它继承AppCompatActivity而AppCompatActivity继承Activity 按照继承的原理来说。它们应该没什么区别的。但当我去设置隐藏下标题栏的时候发现出现了闪退现象。问了很多人,答案基本上都是不继承AppC...转载 2018-06-05 12:59:29 · 400 阅读 · 0 评论 -
WebView出现net::ERR_UNKNOWN_URL_SCHEME错误
参考链接:https://www.jianshu.com/p/119823e5cfb51.问题分析最近app中集成了一个大众点评的外链,但跳转到“商户详情”页面就会出现如下错误页面,仔细观察图中url可以发现这是一个自定协议的url,究其原因,就是拦截webview中的url, 如果url是自定义协议(如: tel, weixin, alipays 等等)开头的, 就url转换成原生调用(inte...原创 2018-06-04 22:01:56 · 51833 阅读 · 2 评论 -
Android Handler使用的安全问题
android中使用Handler进行线程间通讯和消息的异步处理,在定义Handler时,有多种不同方式,常用的如Handler handler = new Handler(){...}这种写法存在内存泄漏风险,因为handler会持有匿名对象的引用,匿名对象会持有外部类对象的引用,且handler的生命周期较为特殊,并不会随activity(或fragment)结束而结束,所以,如果a...原创 2019-07-05 11:48:46 · 2699 阅读 · 0 评论