开发中的问题
好名字都被猪取了-
懂得即是幸福!
展开
-
安卓使用webview的一些问题
我们在进行安卓开发的时候,许多情况下为了避免做重复的工作,一些通用的界面需要用到webview来直接加载网页,我们在加载网页的时候,设置好该有的,也会出现其他问题,比如加载界面时,文字内容从左侧切入;比如加载网页列表显示不了数据等问题。我就遇到这两个坑问题,然后花费了两天时间去查资料解决,试过很多,都没作用。。。。终于功夫不负有心人,最后还是发现了问题根源所在,就是设置了一个gone的问题。解决问原创 2017-03-21 11:48:44 · 608 阅读 · 0 评论 -
AndroidStudio-Eat-Guide—— 2.Gradle编译优化
AndroidStudio-Eat-Guide—— 2.Gradle编译优化标签: AndroidStudio-Eat-GuideGithub地址:https://github.com/coder-pig/AndroidStudio-Eat-Guide问题描述上一节中我们了解了Android Studio的优缺点,下载与安装。可能你已经摩拳擦掌 想试试AS这转载 2017-05-09 18:41:28 · 421 阅读 · 0 评论 -
小米手机调试总出现“INSTALL_CANCELED_BY_USER”
转载自:点击打开链接 因为最近我的测试机酷派大神手机总是无法usb连接到电脑,所以我今天就用陪我走过漫长岁月的小米2s手机进行调试。开机后,提示我升级系统,那我就升级呗。 升级完成后,我就跟往常一样,就连上手机,在Android studio里面run,然后选择设备,然后就等着安装至手机。可是出现了下面的一幕,请看图: 人家android studio转载 2017-04-27 12:59:37 · 942 阅读 · 0 评论 -
详解极光推送的 4 种消息形式—— Android 篇
点击打开链接极光推送是为 App 提供第三方推送服务的平台之一,它提供四种消息形式:通知,自定义消息,富媒体和本地通知。笔者将基于官方说明与个人理解来谈一下这四种消息。本篇为 Android 篇, iOS 篇入口。1.通知Push Notification,即指在手机的通知栏(状态栏)上会显示的一条通知信息。Android: 依靠 JPush service ,由 JP转载 2017-06-06 15:25:36 · 5571 阅读 · 0 评论 -
关于android 设置Drawable selector按下去背景色无变化问题
起初是因为一个TextView要添加按下去左边位置图标要切换,还有文字颜色要改变,正常来写都是很简单的,然后只是因为调换了一下顺序就失效了,现在将该问题记录下来,以便日后不再犯错。xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> andro原创 2017-05-22 12:00:52 · 1680 阅读 · 0 评论 -
关于android抓包替换响应内容操作
为了能提前测试多种数据情况,我们又不可以修改接口地址数据,因为那需要后台配合修改,这样增加了许多麻烦工作,更有可能导致许多问题。因而我们可以利用Fildder抓包工具根据需要自行修改,下面是我自己对请求地址响应后的数据进行修改的操作,以便在响应无数据的时候,做出其他情况处理。如图:一:如图点击此处切换到数据响应模式,如图:二:选中地址,然后根据下图操作,获取自己设定的响应结原创 2017-06-07 17:20:09 · 1445 阅读 · 0 评论 -
android TextView滚动和转义换行等相关问题
1,当textview显示的文本内容过多时,就需要滚动屏幕来显示。直接在代码中添加如下代码tv_dream_detail_content.setMovementMethod(ScrollingMovementMethod .getInstance());2,Android换行符中的一个小坑java会先对对象字符原创 2017-11-08 15:50:56 · 1262 阅读 · 0 评论 -
Android studio常量表达式的错误
1点击打开链接 今天我是在合并几个工程的时候,出现这个问题:常量表达式的错误这个错误是switch case的问题,提示换成if else 在AS中我们使用Alt+Enter(opt+Enter for Mac)快捷键直接将switch转换为if else,如下图所示:在Tools Android的网站上有详细的说明,主要是避转载 2017-11-09 17:29:24 · 934 阅读 · 0 评论 -
can't find referenced class org.joda.convert.FromString
在Android studio项目编译中遇到以下错误:FromStringWarning:org.joda.time.DateMidnight: can't find referenced class org.joda.convert.FromStringWarning:org.joda.time.DateTime: can't find referenced class org.joda原创 2017-11-09 18:25:43 · 1088 阅读 · 0 评论 -
Android Studio常见问题 -- AndroidManifest.xml 替换别名问题
点击打开链接问题如下D:\source-code\AndroidStudio\MyApplication\app\src\main\AndroidManifest.xmlError:(14, 9) Attribute application@icon value=(@drawable/ic_launcher) from AndroidManifest.xml:14:9E转载 2017-11-12 19:36:28 · 1383 阅读 · 0 评论 -
【github】project is already on GitHub解决办法
今天把github中的一个repository 删除后,想重新将project分享到github,但是Android Studio Project 依旧提示“ project is already on GitHub ”,即“该项目在github已经存在”。解决办法:关闭Android Studio,进入电脑中你要分享的那个项目的目录,假设我这里的项目目录是 xxx\projectname\,转载 2017-11-03 11:49:31 · 672 阅读 · 0 评论 -
Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProc
点击打开链接在AndroidStudio更新到3.0之后发现上面的配置不能用了,这里记录下解决方法首先把项目下的build.gradle中的classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’删掉把module下面的build.gradle最上面引入的插件删掉,不管是下面这两个中的哪一个,都删掉 apply转载 2018-01-23 17:28:53 · 493 阅读 · 0 评论 -
正则表达式 判断 连号如“123456”、同号如“888888”、连同号如“112233”“222333”
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Regu { public static void main(String[] args) { //匹配6位顺增 String pa转载 2018-01-29 15:56:14 · 3071 阅读 · 0 评论 -
MTK 8.1遇到“Only fullscreen opaque activities can request orientation”报错处理
点击打开链接我这里出现的问题出处是在分享到QQ的时候出来这个问题的。以下是转载描述问题:之前项目中为了解决Activity跳转ActiionBar闪黑条的问题,给Activity设置的半透明属性。在MTK 8.1 中会报错。在MTK 8.1 中如果一个Activity设置了方向(横,竖屏)并且设置了带有透明属性“<item name="android转载 2018-01-29 17:50:46 · 1893 阅读 · 0 评论 -
Android端消息推送总结:实现原理、心跳保活、遇到的问题等
前言最近研究Android推送的实现, 研究了两天一夜, 有了一点收获, 写下来既为了分享, 也为了吐槽. 需要说明的是有些东西偏底层硬件和通信行业, 我对这些一窍不通, 只能说说自己的理解.为什么要研究Android推送技术? 主要还是毕业设计要做一个即时通信app, 我是不喜欢做什么社交app的, 也就象牙塔里的人想得出来, 说实话有这功夫还不如钻研一个小技术点, 把一个点研究转载 2017-05-09 17:40:42 · 9885 阅读 · 6 评论 -
文章标题
有的时候在加载webView界面时,需求需要一屏直接显示所有宽度内容,不是默认直接进入显示系统字体大小,因而需要添加如下设置属性原创 2017-05-09 09:55:55 · 371 阅读 · 0 评论 -
Android Studio导入项目非常慢的解决办法
点击打开链接问题Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势。然而在实际使用时,依然有不少不爽的地方。Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy定义项目构建过程,避免了build.xml文件的繁琐定义。但是Gradl转载 2017-05-17 10:51:40 · 391 阅读 · 0 评论 -
安卓使用Textview做跑马灯出现滚动重复跳动问题
之前公司项目有那个滚动公告需求,因此使用了TextView做了一个跑马灯,然后安卓系统更新到7.0以后,跑马灯在界面中出现滚动重复的问题。如下:为什么出现这样的问题呢,可能是因为新版安卓系统手机对手机应用做了限定优化,最后我是在这个滚动公告的外面套了一层线性布局,然后就没问题了。坑。。。。。。在这里分享此问题希望遇到该问题的朋友能够顺利解决。原创 2017-03-21 12:04:19 · 5866 阅读 · 16 评论 -
在Android studio中获取到的 VersionName 一直是1.0 VersionCode 一直是1 的问题
转载自:点击打开链接问题描述:我使用下面的代码获取VersionName 和 VersionCodePackageManager manager = getPackageManager(); try { PackageInfo info = manager.getPackageInfo(this.getPackageNam转载 2017-03-28 15:25:23 · 3099 阅读 · 2 评论 -
DrawerLayout实现侧滑布局问题总结
转载自:点击打开链接本片是对DrawerLayout使用的一个详细解析,也是对开发中遇到问题的一些总结。DrawerLayout是SupportLibrary中一个支持侧滑效果的控件,开发中主要是跟NavigationView+Toolbar配合来实现侧滑菜单,具体看效果。这个效果模板即可实现,这里简单做下使用讲解,重点不在这里。布局:android.转载 2017-03-28 23:32:38 · 1868 阅读 · 0 评论 -
as运行应用小米手机运行失败
点击打开链接2017-03-22遇到的一点小问题今天用小米手机debug运行,无法安装,提示如下Installation failed with message INSTALL_CANCELED_BY_USER.It is possible that this issue is resolved by uninstalling an existing version of t转载 2017-03-22 12:17:10 · 3033 阅读 · 0 评论 -
[总结]怎么让adb识别修改了VID和PID的手机(移动设备)
点击打开链接如果手机的VID和PID被修改后,插上USB,打开USB调试,运行adb devices这些命令时,可能会出现无法识别的情况,而你用豌豆荚可以识别,这时再去运行adb命令就可以连接设备了(豌豆荚不能关闭,否则adb还是会断开)。出现这种情况的主要原因是因为VID被修改后,adb就无法识别了。解决办法(该方法仅针对windows 7):1、找到自己转载 2017-03-23 09:55:44 · 2077 阅读 · 0 评论 -
Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
点击打开链接版权声明:本文为博主原创文章,未经博主允许不得转载。转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就转载 2017-03-23 09:34:01 · 949 阅读 · 0 评论 -
Android WebView默认GONE出现的问题记录
转载自:点击打开链接前段时间重构一批相似度80%以上的项目【真搞不懂前人们是怎么忍受十几个类似的应用一直CVU的,冗余代码和资源达到40%以上】其中需要抽出一个公共的带WebView的Activity基类,由于脑残测试喜欢跟网络较劲儿,需要加上所谓无网络以及无数据时的空提示界面。所以默认把WebView设置隐藏了,然后问题来了,特么的每次加载都会把内容压缩成一列转载 2017-03-16 12:18:46 · 1230 阅读 · 0 评论 -
有关安卓listView里面多个EditText光标获取及软键盘显示切换消失问题
问题描述:在公司做项目的时候,需要用到多个editText来设置值并进行保存操作,正常来说,我们进入该界面是不显示软键盘的,这些相信大家都知道怎么设置光标相关问题了。然后进入界面,正常逻辑是我们在点击editText的时候,光标显示在editText上,并且软键盘弹出,当点击editText以外的其他区域时,软键盘消失,通常情况下,我们都是重写onTouchEvent事件进行软原创 2017-04-21 15:49:32 · 2678 阅读 · 0 评论 -
Android中判断字符串中必须包含字母或者数字_Android
本文讲的是Android中判断字符串中必须包含字母或者数字_Android, public static boolean isLetterDigit(String str){ boolean isDigit = false;//定义一个boolean值,用来表示是否包含数字 boolean is云计算 云服务器ECS 大数据 建站 备案 文档 域名 whois查询 文集pu转载 2017-05-24 16:33:31 · 5963 阅读 · 1 评论 -
Android(Java)字符、字符串的查询、检索、截取、合并等操作
点击打开链接1. 判断String中包含某一段字符串。String.container(String key)方法的应用。String str = "hello world";if (str.contains("hel")){ return true;}2. 逐个检索String中字符是否包含指定字符。关键方法是Strin转载 2017-05-24 16:35:22 · 923 阅读 · 0 评论 -
android 设置字符串中包含相关文字设置文字颜色
点击打开链接String str = "比下互联网生态的中国、海外差异性,从形态、层级、空间和前景等多个维度进行PK,以此推断中国互联网在全球中的地位和未来格局。";String tempstr = "中国";str = str.replaceAll(tempstr, "" + tempstr + "");textView.setText(H转载 2017-05-24 16:47:34 · 1305 阅读 · 0 评论 -
android 应用在切换系统字体大小和语言时,应用崩溃问题
针对这个问题,自己作为开发人员,在开发完后还是没注意去自测这方面,而后是我们测试人员百无聊赖的找BUG然后找出这样的问题。所以在这里记录下自己的解决过程,以防更多朋友遇到能顺利代入解决,就算不能解决也能试出这方式的试用范围。解决思路步骤如下:一:先看Log打印的什么错误问题,针对错误问题找到问题出处来自哪里,如果不是代码问题就往下看。二:先仔细查看自己应用各界面的每个控件设置的原创 2017-04-24 15:53:31 · 2514 阅读 · 1 评论 -
Fragment全解析系列(一):那些年踩过的坑
原文链接Fragment系列文章: 1、Fragment全解析系列(一):那些年踩过的坑 2、Fragment全解析系列(二):正确的使用姿势 3、Fragment之我的解决方案:Fragmentation本篇主要介绍一些最常见的Fragment的坑以及官方Fragment库的那些自身的BUG,并给出解决方案;这些BUG在你深度使用时会遇到,比如Fragment嵌套时或者单Activity+多转载 2017-05-08 11:50:23 · 670 阅读 · 0 评论 -
Android Studio导入工程的正确姿势
点击打开链接如果你有很好的网络环境好的网络环境,这里不是指:我家网速带宽100M,电信的光纤接入。而是: 能翻墙 。因为如果本机的gradle和将要导入的工程版本不匹配,Studio就回去下载对应版本的gradle,下载完之后才能进行编译。当然,下载速度也不能太慢。太慢的话,你就等着下载完吧。。。如果你没有好的网络环境,或者你现在处于没有网络状态转载 2017-05-17 10:49:57 · 409 阅读 · 0 评论 -
关于Android9.0闪退问题
报错的东西交org.apache.http.impl.client.AbstrtactHttpClient,主要用来做网络请求的,就是联网的地方要用到。然后这个东西在Android6.0之后就弃用了。找下官方Android 9.0的行为描述Android 9直接把这个库删除了。。估计是这里出问题了。若是不想改原项目框架那些又想兼容9.0的话,添加<uses-library andro...原创 2018-11-16 11:19:55 · 7654 阅读 · 0 评论