![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 58
smile_raccoon
码农里二胡拉的最好。
展开
-
Android Studio不打印Logcat解决!
直接上图,这个区域一直是我们Android 程序猿的私人花园,但是有时候比较尴尬,什么都不显示,怎么办呢?其实办法比较搞笑,就是先把Logcat这个窗口关掉,然后再打开就可以了.......你可能会不知道怎么再次打开它,其实你关掉它之后,他就会显示在下面区域的右上角,点击即可!原创 2016-05-25 19:07:12 · 4670 阅读 · 1 评论 -
Unsupported method: BaseConfig.getApplicationIdSuffix().
遇到此问题我的做法如下:将 build.gradle 中的buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.1.1' }}改成:buildscript { ...转载 2018-10-20 23:09:18 · 153 阅读 · 0 评论 -
Android SQLite详解
在项目开发中,我们或多或少都会用到数据库。在Android中,我们一般使用SQLite,因为Android在android.database.sqlite包封装了很多SQLite操作的API。我自己写了一个Demo来总结SQLite的使用,托管在Github上,大家可以点击下载APK,也可以点击下载源码。Demo截图如下:在使用SQLite时,我建议先下载一个本地SQLite客户端来验证操...转载 2018-10-20 23:02:37 · 135 阅读 · 0 评论 -
高仿微信录制小视频(拍摄和查看)
高仿微信录制小视频(拍摄和查看)Android仿微信小视频录制功能 http://blog.csdn.net/u012227600/article/details/50835633 Android仿微信小视频播放 http://blog.csdn.net/u012227600/article/details/50906541...转载 2018-06-06 11:55:32 · 2667 阅读 · 0 评论 -
android集成Crosswalk内核,屏蔽返回键问题。
前言:我们项目要求的返回逻辑是,在Xwalkview里面所有的页面点击物理返回键,都会执行双击退出的功能,所以,如果你们项目要求的不是这样的,那么这篇博文对你没什么大的用处,不过可以相互学习下哈!Crosswalk的好处,我就不在这里赘述了,比原生的WebView的性能不知道提升了多少倍,原生中的不兼容的布局问题,在Crosswalk里面根本不存在(因为我们项目中用到了语音连读的功能,原创 2017-03-20 11:48:11 · 2041 阅读 · 3 评论 -
git修改远程仓库地址,以及项目关联git
修改git远程仓库的地址,可以用一下方式:git remote rm github(例子)git remote add origin [url]原创 2016-09-19 22:42:38 · 3705 阅读 · 0 评论 -
Genymotion模拟器无法连接本地服务器
其实这个问题是在我的一个小Demo里出现的,因为刚刚接触后端的接口工作,所以就写了一个登录注册的接口,然后想用最近比较流行的Okhttp和Volley试一下接口是不是可以用,问题来了:APP里面的登陆注册已经写好了,先用okhttp试一下,发现根本就不走回调方法,首先我怀疑是okhttp没有写好,索性换掉,改使用volley,再试一下,发现还是不走回调,这就尴尬了,接下来我就怀疑是我的接口写的原创 2016-09-23 17:07:02 · 2451 阅读 · 0 评论 -
Android studio 使用Zxing二维码扫描,过程及问题汇总
本文讲了Android studio 导入zxing的两种方法,仅供参考。1.直接complie导入1.1 在需要使用zxing进行二维码扫描的项目的build.gradle直接complie compile 'com.journeyapps:zxing-android-embedded:2.3.0@aar' compile 'com.journeyapps:zx转载 2016-10-09 16:21:16 · 2526 阅读 · 2 评论 -
获取WebView开始加载事件,并实现进度框的显示与隐藏
最近公司在开发一款APP,要求跟H5合作,需求是这样的,原声这块只需要写一个WebView调用H5的页面就可以了但是有时候因为网络问题,在加载页面的时候,会出现一段很短时间的白屏状态,这时候就需要加一个进度框展示给用户,比较友好,在网上搜了不少方法,说的最多的就是这种: 在进入WebView的这个Activity的时候,在Oncreate()方法里显示进度框,然后在WebV原创 2016-08-05 16:47:00 · 2569 阅读 · 1 评论 -
Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏还闪退
新建了一个工程,发现新建的普通的安卓工程它不是继承activity而是多了一层。它继承AppCompatActivity而AppCompatActivity继承Activity 按照继承的原理来说。它们应该没什么区别的。但当我去设置隐藏下标题栏的时候发现出现了闪退现象。问了很多人,答案基本上都是不继承AppCompatActivity直接继承Activity这样来做。其实这样做也是可以的。我就在想原创 2016-07-05 17:15:05 · 1537 阅读 · 0 评论 -
记录WebView从开始加载到渲染结束的时间
最近公司要写android与Html5结合的东西,方便以后管理我们的APP今天需要测试一下页面加载到手机上的时间,原来我经常使用的是TextView,但是还得用Handler,比较麻烦,所以就换成了Chronometer,这东西现在看来就一个缺点,就是他无法精确到毫秒值,其他都很好!也很好控制!好了,说正事儿,想获取WebView从开始加载到渲染结束的时间,我们首先要想到的是获取Web原创 2016-07-08 11:39:25 · 7359 阅读 · 0 评论 -
WebView与Html交互,获取点击事件,并处理响应逻辑
先看下图:大家现在看到的是一个加载了html的WebView,我们现在的需求是,按下左上角的返回箭头,退出APP;这就需要java代码跟html交互了,那么要怎么实现呢?刚开始我在网上看了不少的资料,但是在我这基本上都不奏效最后还是想到了解决方法,是这样的: webView.setWebViewClient(new MyWebView());这里的MyWeb原创 2016-07-26 17:24:17 · 5528 阅读 · 0 评论 -
Android自学历程—手把手教你使用OkHttp(基础篇)
Android自学历程—手把手教你使用OkHttp(基础篇)安装在使用OkHttp前,我们需要先导入OkHttp的第三方库。我们可以在Github上找到她的项目地址: https://github.com/square/okhttp我们可以在Android Studio中使用Gradle, 最后效果如下: 测试使用我们的OKHtt转载 2016-07-13 23:14:56 · 493 阅读 · 0 评论 -
WebView详解
1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(u转载 2016-07-11 15:22:50 · 292 阅读 · 0 评论 -
Android 采用HttpClient的POST方式、GET方式分别实现登陆案例
1.简介HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。2.功能介绍 以下列出的是 HttpClient 提供的主要的功能,要知道更多详细的功能可以参见 HttpClient 的主页。(1)转载 2016-05-20 16:32:10 · 600 阅读 · 0 评论 -
代码混淆详解
什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。混淆就是对发布转载 2016-05-19 16:53:42 · 662 阅读 · 3 评论 -
Android实现应用下载并自动安装apk包
步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。3.当提示用户进行版本升级时,如果用户点击了确定,系统将自动从服务器上下载并进行自动升级,如果点击取消将进转载 2016-05-27 16:53:40 · 2212 阅读 · 0 评论 -
android使用lottie报错空指针
这个情况一般两个解决办法:1、将lottie升级到3.0.0以上,意味着你的compileSdkVersion 要最低28,也就是意味着你得全部使用androidX的包子了。一个大的修改工程!2、让UI设计师在导出json动画的时候设置一下兼容老版本,看图:然后你就可以回来谢谢我了。多说一句,强烈不建议方法一,因为那需要改非常多的东西!...原创 2019-07-08 17:06:53 · 1354 阅读 · 2 评论