![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android进阶
Mubai公子
这个作者很懒,什么都没留下…
展开
-
2021-06-05
我是安卓开发,因为写Flutter ,遇到Cocoapods搞不定,看了好多文章,最后这个有效,你们懂得转自:https://www.cnblogs.com/lnxlee/p/12592429.html开始安装1 安装需要⽤到Ruby,虽然Mac⾃带了Ruby,不过版本有点⽼了,最好更新⼀下sudo gem update --system2 接下来输⼊系统密码就可以安装了,输⼊密码时不会显⽰的,输完回车就⾏了3 因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源gem sour转载 2021-06-05 09:17:58 · 148 阅读 · 0 评论 -
报错方案:You need to use a Theme.AppCompat theme (or descendant) with this activity.
当你的报错为:You need to use a Theme.AppCompat theme (or descendant) with this activity.的时候.第一步检查你的activity,通常你的activity应该是因为集成了AppCompatActivity,而你的Theme写法不被认可.比如,你是否是这么写的android:theme="@android:styl原创 2017-06-12 00:06:32 · 454 阅读 · 0 评论 -
多渠道打包 mac使用示范
多渠道打包OK,友盟添加进去,开始打包,对吧,什么不要想,直接看着你的Builde.gradle注意我用XXXXXXXXXXXXX,其他的,你没有的就无脑复制然后全部弄好后,刷新一下.没有报错,直接就开始用指令了打包指令 ./gradlew assembleReleaseapply plugin: 'com.android.applicati原创 2017-06-08 17:14:14 · 542 阅读 · 0 评论 -
终极解决方案:在webview中跳转支付宝出错,net::ERR_UNKNOWN_URL_SCHEME
如果你在webview里面,死活都没有掉起支付宝.跳转过去就挂掉,第一步,请你在模拟器跑一遍, 报错是:net::ERR_UNKNOWN_URL_SCHEME复制这段代码就OKWebViewClient webViewClient = new WebViewClient() { @Override public boolean shouldOverr原创 2017-06-06 18:28:44 · 33259 阅读 · 1 评论 -
终极方案Mac版本:fetching documentation...
碰到这种情况,OK,话不多说,复制粘贴就是干!~~~第一步.跟着图做:OK你做到这里等于做了一半了,然后到了指令的地方了:第二步:首先打开你的终端 不知道怎么打开 你就 看键盘 按住 command + 空格键 就有个输入框出来了,直接输入两个字,终端然后复制粘贴: cd ~/Library/Pre原创 2017-05-24 15:25:36 · 785 阅读 · 0 评论 -
终极报错解决方案:Failed to resolve:annotationProcessor
报如下错误:解决方案:原创 2017-05-23 10:39:43 · 15453 阅读 · 2 评论 -
mac上完整卸载删除.简单粗暴无脑:androidstudio删除方案
如果你是mac ,你删除as ,删不干净也正常,你会发现安装的时候,前面的东西也在.配置文件在,会导致你以前的错误不想要的东西都在.废话不多说,复制粘贴就是干!!!!~~~~~~~~第一步: 复制粘贴就是干!!!!~~~~~~~~ 复制到命令行里面,直接回车就OKrm -Rf /Applications/Android\ Studio.apprm -Rf ~/Libr原创 2017-05-22 22:58:42 · 10027 阅读 · 11 评论 -
解决方案:webview部分内容不显示的问题,或者无法跳转
解决方案:webview部分内容不显示的问题,或者无法跳转原创 2017-07-12 17:55:09 · 2506 阅读 · 0 评论 -
Error:(1, 1) Error: 前言中不允许有内容。
Error:(1, 1) Error: 前言中不允许有内容。 当出现这种错误的时候原因只有一种是你的文件目录下assets 或者 jniLibs 的目录错误你将整个文件拖到 main层级目录的下方,刷新一下,错误就消失了.原创 2017-06-12 16:30:03 · 10055 阅读 · 0 评论 -
当你使用Kotlin项目在不停的报错,错误为Please selcet Android SDK时
当你使用Kotlin项目在不停的报错,错误为Please selcet Android SDK时,错误找了好久找不到,而且你的SDK明显是已经有的情况下,选择去不停的更换你的版本都没用的时候.这个时候,看项目目录中 app.iml 文件这个文件中如果你使用了kotlin项目,那么会有这样一句关联把这句去掉,替换成重新编译项目...原创 2018-10-11 15:32:42 · 975 阅读 · 1 评论 -
处理方案:webview 闪白屏问题
先说一种比较尴尬的做法,之后说一种非常有效的做法,仿苹果真正的做法.android:layerType=”software” 这句加在webview控件里面 说实话,对我没啥用.然后我用了一个最坑的方案,当然仅仅适合少数人使用,就是你的UI整体是深色那么你和我一样,我采用黑色的界面当做过渡界面mWebView.setWebViewClient(new WebVi原创 2017-07-14 12:06:45 · 6803 阅读 · 2 评论 -
处理方案:在高版本7.0上webview出现了二级页面白屏
直接在代码中进入这一段从7.0开始他的加载源码 是.getUrl().toString(). 所以要做一个判断 不加判断的情况就是,你的webview在不停的刷,如果你监听你的加载进度就会发现加载在不停的刷. @Override public boolean shouldOverrideUrlLoading(WebView view, WebRe原创 2017-07-27 16:37:07 · 662 阅读 · 0 评论 -
终极AS解决二维码方案:Zxing方案
先给你们一个jar包,你们自己下载的一下这个链接:http://pan.baidu.com/s/1slxlOWd 密码:ly3d要是没进去,你刷新一下就好了工具类,你们找个位置放一下,丢到包里就好public final class QRCodeUtil { private static final int BLACK = 0xff000000;原创 2016-09-07 12:31:17 · 2285 阅读 · 0 评论 -
终极报错解决方案:Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with
遇到这个报错的时候,不要慌Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logs这个报错肯定是你导报依赖出的问题,我看很多人的解决方案都是复制复制,烦死我了,搞了我一晚上都没搞好我现在来说,真正的原创 2016-09-07 00:24:50 · 91549 阅读 · 20 评论 -
处理方案:当webview弹出对话框时候,获取并以安卓方式改写
处理方案:当webview弹出对话框时候,获取并以安卓方式改写 改写成对话框的处理方式,同样也可以选择以吐司的形式弹出setWebChromeClient(new WebChromeClient(){ @Override public boolean onJsAlert(WebView view, String url, final String message, J原创 2017-08-03 13:42:55 · 1879 阅读 · 0 评论 -
终极方案:SwipeRefreshLayout刷新控件与webview控件冲突
首先,SwipeRefreshLayout与webview配套的使用过程中,是肯定会出现滑动冲突.这个时候我们的思路是,重写webview的触摸事件,然后将我们的刷新控件的对象传入给我们重写的webview.第一步: 先给展示布局XML: 可以看到我的刷新控件就是原生的,没改,我的webview重写了.第二步: 重写webview: 这里的重点在于修改他的触摸事件,我们注意到修改触摸原创 2017-07-14 00:23:31 · 3029 阅读 · 3 评论 -
终极方案:DCloud技术与androidstudio打包
DCloud技术在安卓的使用:文件导入DCloud 官方文档有多坑,我就不想说了.跟着我的这个文档做就好了,因为这个毕竟是个新东西,而且还跨技术,所以本安卓宝宝,就非常非常详细的超级攻略,写到凌晨2点(哭).原创 2017-07-13 01:09:06 · 9853 阅读 · 30 评论 -
android面试中经典的75道逻辑思维题
本宝宝不爱写博客,但是,哎,程序猿的世界要潜规则我,宝宝无力反抗我看很多人都在找面试方面的东西,所以本宝宝给个Q,后排的宝宝输出要跟上在这里说说面试中的逻辑思维题,我在面试的时候,碰到不少的逻辑思维题,很多都是只是单纯的换了数字,但是如果没有接触过逻辑题目的话,我相信你肯定和我一样分分钟爆炸团灭。。。。。。我在这里说说,我刚开始接触面试题目中的二道,作为“栗子”:这是北京上转载 2016-04-20 20:50:28 · 10881 阅读 · 0 评论 -
operator is not allowed for source level below 17 and Android requires compiler compliance level 5.0
今天在做一个蓝牙的项目的时候出现了个问题,首先是V7包,我在导入的时候,在导入界面V7包不显示出来,后来用了不正常人手段,让他导入进去了,给我的蓝牙项目做成了依赖库,然后呢,我在此调整我的项目改4.4到5.0。然后出现了报错,请改17operator is not allowed for source level below 17宝宝很不开心的改了,结果又报错了Android re原创 2016-04-25 21:07:12 · 704 阅读 · 3 评论 -
AndroidStudio上错报Could not find XXXX in APK; aborting.
你是不是也碰到红色一大片的以这句话开头的错误,但是你的模拟器确实正常运行呢?Could not find XXXX in APK; aborting.那么首先第一File - Settings - Build,Execution,Deployment - Instant Run,去掉Enable Instant Run...边上的钩然后你就点OK,等他编译结束,结束之后原创 2016-06-03 14:35:29 · 4906 阅读 · 1 评论 -
Error:(4) Error retrieving parent for item: No resource found that matches the given name 'android:T
Error:(4) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.原创 2016-06-24 13:17:36 · 723 阅读 · 0 评论 -
(加精)AndrodStudio 极光推送 推送类手写版加精Demo 续写!!!
我刚才写到了第七步,那个位置是不是报错了 然后你点击错误,肯定跳到了配置清单里面了。我刚才和你说不要动他,就是要知道错误在哪里 他肯定提示报红的位置都是 .XXXXX的。 说明第一,资源文件找不到,第二格式问题,我碰到的是格式问题 先说,资源文件找不到,你就复制,还记得下载下来那个SDK文件吗 进入res ,drawable-hdpi,复制下面得东西,丢给自己的drawabe文件里原创 2016-05-19 06:34:27 · 428 阅读 · 0 评论 -
(加精)AndrodStudio 极光推送 推送类手写版加精Demo
本来我是不写这个Demo的,但是我很多朋友和我说AS写极光推送的各种问题想死了,而且市面上郭大神的视频是ES的,我就特别写一个详细的极光推送的Demo给大家,我把错误的截图也给大家看一下,希望如果你是新人看到报错不要烦躁,静下来看自己是什么报错。耐心的看,前几步和ES操作其实是一眼的,熟悉的人可以跳过原创 2016-05-19 05:52:03 · 538 阅读 · 0 评论 -
AndroidStudio 2.0下怎么处理自定义View不显示而且预览界面看不到的问题以及报错问题
写这个之前,我感觉到了世界满满的恶意,宝宝心里有多苦。我了个擦,多少次我要放弃了先说一个问题第一,不显示,代码引起的,我检查了几遍,我没有这个问题,但是我还是写出来吧一、leftParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);你们看到这个原创 2016-05-26 20:33:03 · 5242 阅读 · 1 评论 -
XXX Params.addRule(); 该方法不能用的问题
使用环境:AS 2.0首先,如果你的addRule 不能用 问题一般出在二个位置,第一,你看下你的类文件最开始的上方是不是你定义的public class XXXXXX extends RelativeLayout第二点,你在变量声明的时候做了什么private RelativeLayout.LayoutParams XXX,XXX,XXX;原创 2016-05-26 17:44:49 · 1018 阅读 · 0 评论 -
Androidsdtuio在使用ActionBar的情况下 icon 不显示的问题
直接入正文,你如果是用AS,那么做actionbar之前,导入V7包你应该知道吧。 然后你的清单配置文件 android:theme=”@style/Theme.AppCompat.Light” 你这样改了,发现不显示前面的图标对吧很简单,你在你的MainActivity的 onCreate里面加上一段: ActionBar actionBar = getSupportActionBar()原创 2016-05-23 08:12:02 · 426 阅读 · 0 评论 -
Error:(7, 0) No such property: cruncherEnabled for class: com.android.build.gradle.internal.dsl.Aapt
.9图从,ES转向AS,解决报错最快最有效的方法。原创 2016-06-13 18:08:02 · 2382 阅读 · 0 评论 -
报错Installtion failed with message INSTALL_FAILED_USER_RESTARICTED.解决方案
报错如下:Installtion failed with message INSTALL_FAILED_USER_RESTARICTED.It is possible that this issue id resolved by uninstalling an existing version of the apk if it is present, and then re-ins原创 2016-11-02 12:10:32 · 1713 阅读 · 1 评论 -
截止16年8月30号,最新版的正则判断手机号码
我这段时间写登陆,复制了很多人的正则,但是我就是移动后面加的147开头的号码,老是不行,所以我找了好久,找了个写的很全的希望大家用的到,自行复制吧。/** * 手机号验证 */public static boolean isPhoneNumberValid(String phoneNumber) { return isMobileExact(phoneNumber原创 2016-08-30 09:47:01 · 792 阅读 · 0 评论 -
如何解决软键盘干扰挤压布局控件的问题
如何解决软键盘干扰挤压布局控件的问题原创 2016-06-21 14:45:15 · 1933 阅读 · 0 评论