随笔分类 -  Android

Android实现双时间选择器
摘要:一.、设计图 二、实现代码: 1. 布局文件代码(dialog_time_picker.xml) <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/ 阅读全文

posted @ 2021-09-03 17:19 Ayinger 阅读(729) 评论(0) 推荐(0)

Android的金额3位数加逗号分隔
摘要:1. 不四舍五入方法 DecimalFormat myformat = new DecimalFormat(); myformat.applyPattern(",##0.00"); myformat.setRoundingMode(RoundingMode.DOWN); 2. RoundingMod 阅读全文

posted @ 2021-09-03 16:58 Ayinger 阅读(643) 评论(0) 推荐(0)

android编译: Path is not a readable directory
摘要:Path '\react-native-safe-area-context\android\build\intermediates\compiled_local_resources\debug\out' is not a readable directory. 解决: 按照目录手动新建文件夹 阅读全文

posted @ 2021-06-04 16:03 Ayinger 阅读(979) 评论(0) 推荐(0)

ScrollView 内LinearLayout layout_weight属性失效
摘要:原因: 不能填满屏幕、内部layout_weight无效 解决:为ScrollView加上android:fillViewport="true" 进入自动下滑问题 当ScrollView包含recyclerView时可能会自动下滑到recyclerView处,因为recyclerView抢夺了其他控 阅读全文

posted @ 2021-04-09 11:18 Ayinger 阅读(316) 评论(0) 推荐(0)

android原生的webview播放视频时不能播放
摘要:报错: [ERROR:render_media_log.cc(30)] MediaEvent: MEDIA_ERROR_LOG_ENTRY {"error":"video decoder initialization failed"} 原因:视频的分辨率太高引起的 参考博客:https://www. 阅读全文

posted @ 2020-09-28 18:16 Ayinger 阅读(1384) 评论(1) 推荐(1)

Android使用webview的播放声音,关闭页面声音还在在播放
摘要:webview关闭之前加载的是那个页面,下次打开还是显示那个页面 解决办法: @Override protected void onPause () { m_WebView.reload (); super.onPause (); } 参考博客:http://www.wfuyu.com/techno 阅读全文

posted @ 2020-09-28 15:04 Ayinger 阅读(425) 评论(0) 推荐(0)

RN-Android构建失败:Caused by: org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'AwesomeProject'.
摘要:错误日志: Caused by: org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'AwesomeProject'. 原因:本地没有下载对应的gradle版本 解决方法 阅读全文

posted @ 2020-05-13 23:44 Ayinger 阅读(9831) 评论(0) 推荐(0)

Android更新包下载成功后不出现安装界面
摘要:测试机版本: Android 5, Android 6 , Android 9 , Android 10 问题: 高版本的手机,下载完安装包之后,没有跳转到Android的安装界面,刷新页面,重新进入APP。 原因: Android7.0以后,增加了未知来源应用的权限,需要在AndroidManif 阅读全文

posted @ 2020-05-07 13:19 Ayinger 阅读(1427) 评论(0) 推荐(0)

真机调试: The application could not be installed: INSTALL_FAILED_TEST_ONLY
摘要:Android连接真机调试时报错:The application could not be installed: INSTALL_FAILED_TEST_ONLY 解决办法 : 在gradle.properties 文件中添加代码: android.injected.testOnly=false 阅读全文

posted @ 2020-05-07 10:27 Ayinger 阅读(2196) 评论(0) 推荐(0)

谈谈Android NDK的理解
摘要:谈谈Android NDK的理解 1)NDK提供了一系类的工具,帮助开发者快速开发C的动态库,并能自动将so和Java应用一起打包成apk, 2)NDK提供了一份稳定、功能有限的API头文件声明,包含有C标准库(libc)、标准数序库(libm)、压缩库(libz)、Log库(liblog) 延伸问 阅读全文

posted @ 2019-12-01 18:24 Ayinger 阅读(483) 评论(0) 推荐(0)

Android Fragment的特点
摘要:Fragment的特点 1)使Activity分离成多个可重用的组件,每个都有它自己的生命周期和UI 2)可以轻松的创建动态灵活的UI设计,可以适应于不同的屏幕尺寸。从手机到平板 3)Fragment是一个独立的模块,紧紧的与Activity绑定在一起,可以运行中动态的移除、加入、交换等 4)Frg 阅读全文

posted @ 2019-12-01 18:20 Ayinger 阅读(323) 评论(0) 推荐(0)

Android Thread和HandlerThread的差别
摘要:Thread和HandlerThread的差别 1)Handler:在Android中负责发送和处理消息,通过它可以实现其他支线线程与主线程之间的消通讯 2)Thread:线程,可以看作是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的独立运行的基本单位 3)HandlerThread 阅读全文

posted @ 2019-12-01 18:16 Ayinger 阅读(1617) 评论(0) 推荐(0)

Android垃圾回收机制--二
摘要:1. 哪些情况下的对象会被垃圾回收机制处理掉 答案: 1)发现无用信息对象 2)回收被无用对象占用的空间的内存空间,使该空间可被程序再次使用 2.垃圾回收机制的意义 Java语言中的一个显著的特点就是引入了垃圾回收机制,使C++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时 阅读全文

posted @ 2019-12-01 18:12 Ayinger 阅读(1035) 评论(0) 推荐(0)

内部类的作用
摘要:内部类的作用 定义:放在一个类的内部的类,就叫做内部类 作用: 1)内部类可以很好的实现隐藏:一般的非内部类,是不允许有private与protected权限的,但内部类可以 2)内部类拥有外围类的所有元素的访问权限 3)可以实现多重继承 4)可以避免修改接口而实现同一个类中的两种同名方法的调用 阅读全文

posted @ 2019-12-01 18:04 Ayinger 阅读(579) 评论(0) 推荐(0)

Android事件分发
摘要:View 、ViewGroup事件分发: 1. Touch事件分发中只有两个主角:ViewGroup与view ViewGroup包含onTnterceptTouchEven,dispathTouchEven,onTouchEven三个相关事件 View包含dispathTouchEven,onTo 阅读全文

posted @ 2019-12-01 17:57 Ayinger 阅读(130) 评论(0) 推荐(0)

Android 内存泄露
摘要:一. 内存泄漏与内存溢出 内存溢出out of memory:指的是程序在申请时,没有足够的内存空间供其使用,出现oom,比如申请了一个integer,但给它存了long才能存下的数,就是内存溢出,内存溢出通俗讲就是内存不够用。 内存泄露memory leak:是指程序在申请内存后,无法释放已申请的 阅读全文

posted @ 2019-12-01 17:31 Ayinger 阅读(128) 评论(0) 推荐(0)

Android IPC介绍
摘要:一. Android IPC 简介 IPC全称 Intent-Process Communication,含义为进程通信或跨进程通信,是指两个进程之间的通信。 二. Android中的几种IPC方法 1. 使用Bundle 当在一个进程中启动了另一个进程的Activity 、Service 和Rec 阅读全文

posted @ 2019-12-01 17:05 Ayinger 阅读(402) 评论(0) 推荐(0)

Android垃圾回收机制
摘要:一. 垃圾回收机制 1. 新生代(Young Generation): 1) 大多数新建的对象都位于Eden区 2) 当Eden区被对象填满时,就会执行minor GC,并把所有存活下来对象转移到其中一个survivor区 3) survivor space:s0, s1 两个区域,存放每次垃圾回收 阅读全文

posted @ 2019-12-01 16:53 Ayinger 阅读(2187) 评论(0) 推荐(0)

Android线程
摘要:一、 new Thread() VS ThreadPoolExcutor 1. new Thread()的弊端 1) 每次new Thread() 性能差 2)线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom 3)缺乏更多功能,如定时执行,定期执行,线程中断 阅读全文

posted @ 2019-12-01 16:18 Ayinger 阅读(108) 评论(0) 推荐(0)

压缩图片
摘要:/** * 压缩图片 * @param targetwidth 压缩的目标大小 例如将图片等比压缩到 1080 * xxxx 或者 xxxx * 1080 输入 1080 即可 */ private void CompressPic(double targetwidth) { Bitmap bitmap = BitmapFactory.decodeFile(Environment... 阅读全文

posted @ 2019-07-04 17:38 Ayinger 阅读(255) 评论(0) 推荐(0)