![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
插上翅膀的老虎
Android php
展开
-
mac下Android studio的控制台gradle命令无效配置
步骤1、首先是需要配置查到到对应的gradle版本.gradle目录下,找到wrapper/dists/ 目录下有各种对应的版本步骤2、找到对应版本,配置在sudo vi /etc/profile 目录下配置3步骤信息后,刷新source /etc/profile/Users/huyixiang/.gradle/wrapper/dists/gradle-6.5-bin/6nifqtx7604sqp1q6g8wikw7p/gradle-6.5步骤3、具体配置信息export GRADLE_H原创 2021-08-23 09:44:09 · 527 阅读 · 0 评论 -
2021-08-18
执行命令:./gradlew compileDebugJavaWithJavac --stacktrace 报错在Mac Android Studio 的terminal上执行gradlew命令时,遇到如下错误:./gradlew: Permission denied运行:chmod +x gradlew所有用户都有执行gradlew的权限...原创 2021-08-18 09:40:50 · 136 阅读 · 0 评论 -
1、Mac环境下Android studio 中不同版本gradle所在目录
记录下几个关键地址:1、gradle版本在这个目录下查看。(xxxx 代表当前用户名称) /Users/xxxx/.gradle/wrapper/dists2、如果有些库无法下载,可以关闭as的网络代理.命令:open ~/.gradle/gradle.properties然后注释掉如下:# systemProp.http.proxyHost=# systemProp.https.proxyHost=# systemProp.https.proxyPort=80# ...原创 2021-07-24 10:17:58 · 957 阅读 · 1 评论 -
DatatypeConverter.printBase64Binary编码在Android中的解决方案
1、java中字符串Base64、16进制的转解码函数DatatypeConverter.printBase64Binary、parseBase64Binary用法在Android中并不支持,而且Android中也没有改api,所以我们只能使用Android自己的api解决这个问题如下:Java中:DatatypeConverter.printBase64Binary(hash); //如果在Android中使用Android中:android.util.Base64.encodeToS原创 2021-03-31 13:21:52 · 1241 阅读 · 0 评论 -
Android studio更新4.1.1版本后出现文件没有颜色提示和高亮解决方案
1、Android studio更新4.1.1版本后出现文件没有颜色提示主要是因为你之前的android studio安装了Butter Knife插件导致的,你可以把Butter Knife插件卸载后重启as就解决了。2、如果想用Butter Knife 用这个插件代替就OK了...原创 2021-01-22 13:14:01 · 1855 阅读 · 4 评论 -
Android webview和HTML的JS交互
1、webView加载页面我们都知道在Android中是通过webView来加载html页面的,根据HTML文件所在的位置不同写法也不同://例如:加载assets文件夹下的test.html页面mWebView.loadUrl("file:///android_asset/test.html")//例如:加载网页mWebView.loadUrl("http://www.baidu...原创 2018-11-27 13:46:09 · 541 阅读 · 0 评论 -
移动端开发,sourceTrhee 中增加忽略文件配置
1、移动端开发,sourceTrhee 中增加忽略文件配置#Builtapplicationfiles.DS_Store*.apk*.ap_#FilesfortheART/DalvikVM*.dex#Javaclassfiles*.class#Generatedfilesbin/gen/out/#Gradlefiles.gradle/.idea/build/#L...原创 2018-11-17 11:05:28 · 135 阅读 · 0 评论 -
解决华为手机需要打开位置信息才能定位
该问题只需要设置高德地图设置的定位模式就ok了,不要设置高精度模式,其它两种都ok,根据需求自己取。三种模式解析如下:高精度定位模式:会同时使用网络定位和GPS定位,优先返回最高精度的定位结果,以及对应的地址描述信息。Java//设置定位模式为AMapLocationMode.Hight_Accuracy,高精度模式。mLocationOption.setLocationMo...原创 2018-10-17 11:42:15 · 21000 阅读 · 0 评论 -
Android倒计时代码块CountDownTimer
一,APICountDownTimer (long millisInFuture, long countDownInterval)参数1,设置倒计时的总时间(毫秒)参数2,设置每次减去多少毫秒二,调用,及代码片timer.start();private CountDownTimer timer = new CountDownTimer(60000, 1000) { @Overr...原创 2018-06-22 11:02:36 · 255 阅读 · 0 评论 -
EditText光标9.0系统不显示问题解决
一、针对Android9.0系统之前默认光标是显示的,代码或者xml中设置如下1.在Edittext中加入以下属性android:cursorVisible=”true” android:textCursorDrawable=”@null”2.在Edittext中加入以下属性android:cursorVisible=”true” 二、9.0系统及以上则上述设置后不会出...原创 2018-12-10 15:40:41 · 1349 阅读 · 0 评论 -
http集成实时查询第三方库
http集成实时查询第三方库https://github.com/jgilfelt/chuck原创 2019-01-22 14:11:47 · 144 阅读 · 0 评论 -
Android 猴子们必用工具方法
开发人员不得不用的工具这里几乎都已经总结,在这里面很好的一个库。地址:https://github.com/Blankj/AndroidUtilCodeGradle:compile'com.blankj:utilcode:1.12.5'How to use// init it in the function of onCreate in ur ApplicationUtils.init(app...转载 2019-03-18 15:13:32 · 340 阅读 · 0 评论 -
一、详解高德地图实现波纹扩散动画(替代官网所给demo扩散差的动画效果)
1、第一步确定地图位置,实现扩散动画(高德地图传递Circle 就不写了)注意点:1 透明度160到0;总时间2.5秒,半径扩散0-500private void Scalecircle(final Circle ac) { ValueAnimator vm = ValueAnimator.ofFloat(0,500); vm.addUpdateListener(n...原创 2019-05-17 09:52:41 · 4907 阅读 · 0 评论 -
二、详解Android studio 安装阿里代码检索工具,提升您的代码质量
1、各位老铁们,你们好,我们目前移动端Android研发,代码规范在android studio上提供有代码检查,老铁们可以按照如下查看下自己的代码中存在的问题。包括单词拼写代码检查结果如下,大家可以根据这些提示做修改二、提供第三方插件 代码规范检查。阿里提供的第三方插件找到插件下载项(Android studio->preferences->p...原创 2019-05-17 10:52:07 · 609 阅读 · 0 评论 -
三、解决android手机IMEI获取失败终极方案,自定义IMIE,主板+系统定制商+cup指令集+设备参数+显示屏参数+修订版列表等参数生成IMIEI
1、使用手机主板+系统定制商+cup指令集+设备参数+显示屏参数+修订版列表等数据生成IMEI号/** * Pseudo-Unique ID, 这个在任何Android手机中都有效 解决手机中IMEI获取不到情况,兼容所有手机 */public static String getIMEINew(Context context) { //we make this look li...原创 2019-05-17 15:44:36 · 7165 阅读 · 1 评论 -
阿里云服务器环境一键安装平台
1、给大家提供一个阿里云服务器环境一键安装平台,非常实用https://oneinstack.com/auto/2、运维神奇 宝塔bthttps://www.bt.cn/Download/btsoftlinux.html?renqun_youhua=339922...原创 2019-07-19 09:40:52 · 454 阅读 · 0 评论 -
Android 启动应用白屏闪一下解决方案
今天在项目中增加了一个activity,这个activity中有个按钮,点击后跳转到MainActivity,然后就出现了白色闪屏的问题,查找网上的一些资料后,多数的解决办法就是sleep3s后在执行finish(),可是这么做并不好用,我的解决办法是:在style中:<!--将Activity的Theme设置成透明--><item name="android:windowIs...原创 2018-06-21 18:20:18 · 4060 阅读 · 0 评论 -
adapter动态更新数据后滑动出现数据错乱问题解决方案
1、 通常优化listview的adapterpublic View getView(final int position, View convertView, ViewGroup parent) {ViewHolder holder = null;final ReadInfo readinfo = mList.get(position);if (convertView == null) {con...原创 2017-07-19 13:51:33 · 1919 阅读 · 0 评论 -
图片加载框架,干货自己看
Android客户端个人非常推崇的图片加载框架,完美https://www.fresco-cn.org/只罗列好处,具体使用参考官网文档内存管理解压后的图片,即Android中的Bitmap,占用大量的内存。大的内存占用势必引发更加频繁的GC。在5.0以下,GC将会显著地引发界面卡顿。在5.0以下系统,Fresco将图片放到一个特别的内存区域原创 2016-12-19 09:47:12 · 388 阅读 · 0 评论 -
Updating classpath container 提示更新屏蔽
Eclipse在打开的时候,总是提示更新“Updating classpath container。。。”的解决方法 Window --> Preferences --> General 目录下很多可以在启动eclipse的时候不让其提示:其中出现上述问题可以直接去掉勾线这个 1. Window --> Preferences -->原创 2015-12-12 11:09:03 · 524 阅读 · 0 评论 -
sqlite变更字段类型
因为SQLite不能完全支持SQL语句,只能增加字段,不能drop字段,所以,要修改某表的某字段数据类型,只能:ALTER TABLE TBAcct RENAME TO TBAcctOld;//先将表重命名 CREATE TABLE TBAcct(ID INTEGER PRIMARY KEY AUTOINCREMENT, Name VARCHAR(50)); //重新创建表INSERT原创 2015-12-18 12:51:44 · 7105 阅读 · 0 评论 -
程序提示安装失败,或者安装未成功处理
1 随着app手机的普及,很多应用存在下载安装后提示各种错误,一下是个人遇到中的几点安装失败,仅作参考:① 出现内存不足,请重新安装。 如果用户出现这种问题,解决方案有三种 1)直接卸载其它应用,腾出空间,简单粗暴 2)使用内存清空软件清理,不彻底,而且效果不明显 3)最有效的方法就是找到经常使用的软件(例如QQ,微信 ),设置-找到下载的应原创 2016-01-03 17:48:57 · 3661 阅读 · 0 评论 -
android程序更换图标安装后不变解决办法
最近在搞android的时候发现,一开始程序使用系统默认图标,等到应用发布的时候要更换图标,结果在测试机上图标就是不变,其他手机和模拟器上都更新了图标。测试机是小米,据说这个问题只在小米上会出现。网上查了原因说是miui会缓存图标,并且提供了两个解决方法1.进入目录 /data/system/customized_icons 下,找到你原来的旧图标,删除即可。需要root权限原创 2016-03-18 09:15:26 · 3086 阅读 · 1 评论 -
android判断是否禁用了录音权限
问题:1、android判断是否禁用了录音权限 通过判断分贝值是否大于0,在代码中搜索 volume > 02、部分手机在调用 audioRecord.startRecording(); 和audioRecord.stop();方法时会抛出异常,例如联想手机3、部分手机(例如联想)会抛出java.lang.IllegalStateException: st原创 2016-03-21 23:24:07 · 9834 阅读 · 1 评论 -
android ImageLoader加载本地图片的工具类
android ImageLoader加载本地图片的工具类原创 2016-03-12 17:01:42 · 305 阅读 · 0 评论 -
android客户端多文件上传(最简单和强悍版本),一看就懂
多文件上传原创 2016-03-15 09:44:35 · 2316 阅读 · 0 评论 -
android判断service是否活着
//本方法判断自己些的一个Service-->come.xuexin.test是否已经运行 public static boolean isWorked() { ActivityManager myManager=(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE); Array原创 2016-03-15 13:47:20 · 3209 阅读 · 0 评论 -
360手机助手信号栏设置透明
伴随着Android5.0的发布也更新了support-v7-appcompat 到V21,其中增加了ToolBar、recyclerview、cardview等控件。Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用:这样是不是更清晰理解了这些Co原创 2016-04-13 15:21:13 · 711 阅读 · 0 评论 -
设置android中TextView的内容行间距
textView有一个属性android:textScaleX是调节textview的X轴的放大缩小的,它的值是一个float型。查看源代码,默认textView 此属性是使用的是:android.internal.R.styleable.TextView_textScaleXsetTextScaleX(a.getFloat(attr, 1.0f)); 行间距原创 2016-04-11 08:52:18 · 540 阅读 · 0 评论 -
Android中四中声音设置
Android开发_如何获取和设置android系统铃声和音量大小通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单! 设置音量的方法也很简单,AudioManager提供了方法: publicvoidsetStreamVolume(intstreamType,intindex,intflags)其中streamType有内置的常量,去文原创 2016-05-25 15:14:32 · 539 阅读 · 0 评论 -
去掉网页中错误页面提示
去掉网页中错误页面提示关键代码以下:[java] view plain copy print?@Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {原创 2016-06-07 19:24:41 · 889 阅读 · 0 评论 -
自定义toast显示
public void showToast(String text, int resourceId, View tv_menuTitle) {LayoutInflater inflater = LayoutInflater.from(this);View v = inflater.inflate(R.layout.voice_mode_toggle, null);TextView tv原创 2016-05-23 11:06:11 · 276 阅读 · 0 评论 -
popupWindow的布局隐藏触发设置
PopupWindow setOutsideTouchable 一、使用PopupWindow中显示的布局需要显示和隐藏,可以直接通过设置:点击区域外这个对应的视图隐藏:比如调用setOutsideTouchable方法没有效果的情况二 具体操作如下设置 popupWindow.setFocusable(true);//这里必须设置为true才能点击区域外或者消失popup原创 2016-10-09 14:05:53 · 1014 阅读 · 0 评论 -
Android客户端动态截屏(原理根据你自己定义的view大小截屏)
一、根据大小切图。保存为bitmap View rootView = findViewById(R.id.ll_middle); //保存图片的宽高 Bitmap newb = Bitmap.createBitmap( mWindowWidth, rootView.getHeight(), Co原创 2016-10-10 10:36:27 · 886 阅读 · 0 评论 -
Android 的通用权限
1 、android的通用权限中READ_PHONE_STATE 获取手机状态,通常是处理来电的一些监听 和 获取手机号码及手机信息及设备uuid等2 、通过测试发现Android5.0.2以上的机器会对这种权限做了精确提示:比如打开微信,带电话会提示“微信监听您的通话,是否允许?” 等影响用户体验的操作。Android系统的常用权限权限说明原创 2015-12-11 09:45:20 · 1164 阅读 · 0 评论