![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随手笔记
金胖
追求自我
展开
-
eclipse导入项目报 Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder
原因是编译工具版本问题,在project.properties中加入sdk.buildtools=19.1.0原创 2021-11-08 16:03:32 · 257 阅读 · 0 评论 -
FileNotFoundException: /storage/emulated/0/Pictures/1582: open failed: EACCES (Permission denied)
Android10弃用了管理分区外部储存,在application中加入android:requestLegacyExternalStorage="true"就可以原创 2021-01-08 10:09:59 · 2141 阅读 · 0 评论 -
Android软键盘弹出顶起输入框
在跟布局加入android:fitsSystemWindows=“true”在Androidmanifest.xml中对应activity加入android:windowSoftInputMode=“adjustResize|stateHidden”原创 2020-08-06 16:24:02 · 2111 阅读 · 2 评论 -
上传项目代码到码云被拒绝处理办法
在项目根目录下右键选择git Bash Here,输入一下两条命令即可git pull origin master –allow-unrelated-historiesgit push -u origin master -f原创 2019-11-14 09:55:08 · 2461 阅读 · 1 评论 -
Android组件之间跳转Arouter
gradle中1、在android中配置compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}2、在defaultConfig中配置javaCompileOptions { annotationProcesso...原创 2019-07-11 14:29:42 · 533 阅读 · 0 评论 -
Android ANR
主线程阻塞、挂起、死循环报错 reacting to signal 3原创 2019-08-05 10:15:22 · 188 阅读 · 0 评论 -
设置状态栏颜色/字体颜色
//设置状态栏颜色/字体颜色 protected void setImmerseLayout() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { int uiFlags = View.SYSTEM_UI_FLAG_LAYOUT_STABLE; ...原创 2019-09-06 10:29:46 · 236 阅读 · 0 评论 -
android缓存清理工具
/** * 缓存清理工具 */public class DataCleanUtils { /** * 获取缓存大小 * @param context * @return * @throws Exception */ public static String getTotalCacheSize(Context context) ...原创 2019-09-18 16:01:52 · 150 阅读 · 0 评论 -
android更改应用语言
/** * 更改应用语言 */public class LangugeUtils { /** * 更改应用语言 * * @param context * @param languageNameShort */ public static void changeAppLanguage(Context context, Stri...原创 2019-09-18 16:05:05 · 614 阅读 · 0 评论 -
Android设置全屏/屏幕常亮
//全屏if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { WindowManager.LayoutParams attributes = getWindow().getAttributes(); attributes.systemUiVisibility = View.SYSTEM_UI_FLAG_IMME...原创 2019-04-24 10:36:45 · 742 阅读 · 0 评论 -
Androidstudio 扫码、生成二维码
扫码implementation 'com.journeyapps:zxing-android-embedded:3.5.0'IntentIntegrator integrator = new IntentIntegrator(MyApplication.activity);// 设置要扫描的条码类型,ONE_D_CODE_TYPES:一维码,QR_CODE_TYPES-二维码integ...原创 2019-02-25 10:12:03 · 3860 阅读 · 3 评论 -
65535
65535是内存地址最大值 65535是16位二进制最大数(2的16字方)原创 2018-01-02 09:57:41 · 7027 阅读 · 0 评论 -
Android5.1开机动画更换和制作流程
Android的开机动画和铃声放在系统的system/media目录里,对应代码编译出来的目录out/target/product/msm8909/system/media。 1、对应代码修改处为android\vendor\qcom\proprietary\qrdplus\Extension\apps\BootAnimation 2、解压bootanimation.zip,把part0和par原创 2017-10-23 10:12:20 · 950 阅读 · 0 评论 -
Android通过USB共享网络
通过USB共享网络给另一个模块提供网络 源码中开/关USB共享网络的代码TetherSettings,我的APP是系统应用,可以直接使用ConnectivityManager 代码开机关闭USB共享private void setUsbTethering(boolean enabled) { ConnectivityManager cm = (ConnectivityMan原创 2017-10-23 13:55:38 · 8563 阅读 · 2 评论 -
高通msm8909获取温度
public static String readLine(int cpu) throws IOException { String filename = ""; if (cpu == modem){//射频 filename = "/sys/devices/virtual/thermal/thermal_zone0/temp";原创 2017-09-26 11:51:58 · 1700 阅读 · 0 评论 -
Android判断SIM卡是否存在
Android代码打电话的时候,先判断SIM卡存不存/** * 打电话 */public static void callPhone(Context context, String phone){ if(hasSimCard(context)){ Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:原创 2017-10-14 10:42:42 · 9077 阅读 · 0 评论 -
Exception异常报错问题解决笔记
1、java.lang.NullPointerException: Attempt to invoke virtual method ‘android.content.res.AssetManager android.content.res.Resources.getAssets()’ on a null object reference抛出这个错误是在安装apk的时候就黑屏了,刚开始百思不得其解,原创 2017-10-18 11:23:53 · 14405 阅读 · 0 评论 -
ListView实现多级树形菜单
项目中需要用到使用到多级树形菜单,敲了个简单的demo 项目地址:http://download.csdn.net/download/weixin_40391500/10102547 根节点实体类TreePatent.java,各个分组之间的关系是根据ID和parentID关联的,根据ID添加分支节点/** * Created by pc20170521 on 2017-11-01. * 分原创 2017-11-03 15:39:22 · 3300 阅读 · 0 评论 -
Android ContentProvider简单使用
ContentProvider是允许不同应用进行数据交换的标准的API,ContentProvider以Uri的形式对外提供数据的访问操作接口,而其他应用则通过ContentResolver根据Uri去访问指定的数据。某个应用通过ContentProvider暴露了自己的数据接口,那么不管该应用程序是否启动,其他程序都可以通过该接口来操作自己的数据接口来操作其内部的数据,包括增加数据,删除数据,修改原创 2017-10-25 19:15:14 · 224 阅读 · 0 评论 -
Android adb工作中的一些笔记
做Android开发肯定少不了使用adb命令1、 adb抓包adb logcat -c //清除之前的日志adb logcat -v time > log.txt //保存日志到log.txtlogcat -s ActivityManager //获取包名2、adb刷机命令 adb rootadb remountadb push update.zip /dat...原创 2017-10-12 18:06:52 · 600 阅读 · 0 评论 -
fragment简单使用
项目中经常会用到fragment,写了个简单的demoActivitypublic class MainActivity extends FragmentActivity implements OnClickListener { private FrameLayout frame; private LinearLayout layout_car; private LinearLa原创 2017-10-13 14:23:05 · 247 阅读 · 0 评论