随笔分类 - Android
摘要:环境win10 +androidstudio4.1.1 Android A problem occurred configuring project ‘:app‘. > java.lang.NullPointerException 方式一:按网上说的设置路径、:app前加. 未能解决问题,失败 方式
阅读全文
摘要:点sync时会出现一个链接,copy该链接到迅雷里下载,然后再copy到 C:\Users\xxxx\.gradle\wrapper\dists\gradle-x.x.x-all\ankdp27end7byghfw1q2sw75f 对应目录,下重启androidstudio即可
阅读全文
摘要:splits { abi { enable true reset() include 'x86', 'armeabi-v7a', 'x86_64' universalApk true } }
阅读全文
摘要:为了在Android下跑paddlex,下载网上的开源android 代码,跑不通,升级androidstudio,我是从3.2到4.1的,升级后 之前的一些插件不能用了,直接在File-Setting打开插件找不到无法删除,需要去对应的目录里找 直接删除对应的文件夹即可
阅读全文
摘要:公司一个用户数据过大,导致android与服务端通讯速度太慢,通过分析,最小改动方式使用数据压缩,不压缩前数据大概5M压缩后只有20k. 服务端使用gzip压缩。客户端androi使用类解压缩,在网上找了一个工具类如下。解决。 public final class Base64Utils { pri
阅读全文
摘要:android:screenOrientation = ["unspecified" | "behind" | "landscape" | "portrait" | "reverseLandscape" | "reversePortrait" | "sensorLandscape" | "senso
阅读全文
摘要:计算过程 1、用当前所有带layout_weight的控件、固定宽高度值控件相加,(wrap_content取内容计算宽高,match_parent取布局宽高,固定值就取固定值) 2、用布局宽或高大小减去该步骤1计算的和,然后再按权重值分到各个控件上, 3、如果都是wrap_content 分到各个
阅读全文
摘要:在访问前代码加上面两句话即可,不推荐使用,但如果业务改动较多,异步方式不好处理的话,可以临时加这句话解决。
阅读全文
摘要:import android.content.Context; import android.media.MediaPlayer; import xxxx.R; public class MediaUtil { MediaPlayer mPlayer=null; Context context; p
阅读全文
摘要:Retrofit有两种通讯方式,同步和异步 异步方式: 同步方式: 封装类库:
阅读全文
摘要:有些平板上tts有bug,比如华为某64G存储 平板,有时启动不起来,需要点击一下收听示例才行,通过以上程序,第一次使用时可以实现把需要的几个语音文件生成出来,会自动保存语音到文件,之后就可以直接mediaplayer播放语音文件。
阅读全文
摘要:解决办法一: 在手机中把该app的通知打开 可以直接设置通知权限:<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 解决办法二: 模拟toast,有篇文章:https://blog.csdn.ne
阅读全文
摘要:有的平板上会有错误现象 打包时签名勾选v1即可。
阅读全文
摘要:public static String getVersionName(Context context) { PackageManager manager = context.getPackageManager(); String name = null; try { PackageInfo inf
阅读全文
摘要:看网上讲了很多,设置很多属性,设置了很多,其实最关键的一点是这个 @Overrideprotected void onResume() { /** * 设置为横屏 */ if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LAN
阅读全文
摘要:修改gradle allprojects { repositories { maven { url "https://maven.google.com" } jcenter() }}
阅读全文
摘要:implementation 'com.android.support:support-v4:26.1.0'implementation 'com.github.bumptech.glide:glide:4.7.1'修改方法,降级4.7.1到4.3.1不影响使用
阅读全文
摘要:如下,可能多个btn的设置同一个shape,如果单独改变btn颜色,可以用如下代码 GradientDrawable btnPreDrawable = (GradientDrawable) btnTest.getBackground();btnPreDrawable.setColor(Color.Y
阅读全文
摘要:1、Android Drawable Importer 2、Android ButterKnife Zelezny 使用方法,在SetContentView上右键,Generate 3、Android Holo Colors Generator 4、Robotium Recorder 5、.jimu
阅读全文
摘要:在华为平板上列表上分割线第一个不显示,增大dividerHeight代码解决
阅读全文