- 博客(17)
- 收藏
- 关注
转载 Ubuntu编译Android13系统源码
AOSP学习(一)Ubuntu编译Android13系统源码 - 简书AOSP学习(二)AndroidStudio导入Android系统源码 - 简书AOSP学习(三)Android系统资源定制 - 简书AOSP学习(四)Android13自定义系统服务 - 简书AOSP学习(五)跨系统通信SOA架构设计 - 简书
2023-11-23 14:31:16
120
转载 Android WebView 总结 —— 使用HTML5播放视频及全屏方案
转载:Android WebView 总结 —— 使用HTML5播放视频及全屏方案 - 灰色飘零 - 博客园在APP开发的过程中,会碰到需要在WebView中播放视频的需求,下面讲解一下如何在WebView中使用html5播放视频。1.让视频在各个Android版本能够正常播放在AndroidManifest.xml中声明HardwareAccelerate的标志,一般是添加在Activity的级别上。代码如下:<activity ... android:hardwareAcce
2022-04-13 16:48:20
3880
转载 android面试题
链接:一年经验Android社招经验贴—字节、腾讯、美团offer_笔经面经_牛客网来源:牛客网 Java 怎么判断一个字符串的字符个数,比如说中文 Java的异常机制,为什么这么设计,什么时候用什么 HashMap,经典的就不一一列举了,说几个可以拓展的 解决hash冲突的方案有哪几种 1.7和1.8有什么区别(链表头插尾插方面) hashmap高并发场景会怎样 高并发链..
2022-02-22 17:36:58
158
原创 android面试题总结
链接:一年经验Android社招经验贴—字节、腾讯、美团offer_笔经面经_牛客网来源:牛客网 Java 怎么判断一个字符串的字符个数,比如说中文 Java的异常机制,为什么这么设计,什么时候用什么 HashMap,经典的就不一一列举了,说几个可以拓展的 解决hash冲突的方案有哪几种 1.7和1.8有什么区别(链表头插尾插方面) hashmap高并发场景会怎样 高并发链..
2022-02-22 17:34:09
1403
原创 getDeclaredField通过反射机制获取view
private void getTv() { BottomNavigationMenuView menuView = (BottomNavigationMenuView) bottomNavigationView.getChildAt(0); BottomNavigationItemView itemView = (BottomNavigationItemView) menuView.getChildAt(0); try { Field tv2 = itemView.
2021-12-09 14:14:20
402
原创 android studio安装完中文APK运行报错,Build output 栏显示乱码
选择help--Edit Custom VM Options在打开的文件中加入-Dfile.encoding=UTF-8,重启studio即可解决问题
2021-08-01 22:10:16
386
原创 android程序第一次安装,安装完成点击打开,后台切换重启
原由:利用程序安装器打开程序,启动的Intent是没有带Category,而我们自己打开程序是带了Category,所以只需要在配置Intent.ACTION_MAIN的Activity判断下有无Category。然后放到通知栏的时候要更具有无Category 来生成启动的Intent。第一种实现(入口Activity) if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){
2021-07-14 17:30:47
399
原创 android studio设置SVN忽略
<ignored path=".gradle/" /> <ignored path=".idea/" /> <ignored path="gradle/" /> <ignored path="xx/build/" /> <ignored path="gradlew" /> <ignored path="gradlew.bat" /> <ignored mask="*.iml" /> <ignored path="loc
2021-06-16 17:35:25
1704
2
原创 Android Studio xml整理代码错乱问题
当我把Android Studio 从3.2版本直接更新至4.0后,发现新版studio格式化xml时代码会出现错乱,解决方法,如下:Android Studio --> Preferences -->Editor --> Code Style --> XML --> 点击右上角蓝色文字 Set from,选中Android 点击 Apply 即可完美解决。...
2021-06-09 15:04:36
352
1
原创 自适应autosize下webview的处理(自定义)
/** * 此webView为了解决适配问题、在使用适配方案的项目中使用webView会density 复原,原因是由于 WebView 初始化的时候会还原 density 的值导致适配失效 * Created by Administrator on 2018/11/10. */public class MyWebView extends WebView { private static final int DESIGN_WIDTH = 2000; private Context.
2021-06-04 16:48:17
607
原创 activity任意点击取消edittext输入框焦点
//事件分发方法重写@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { //如果是点击事件,获取点击的view,并判断是否要收起键盘 if (ev.getAction() == MotionEvent.ACTION_DOWN) { //获取目前得到焦点的view View v = getCurrentFocus(); //判断是否要收起并进行处理 if .
2021-06-02 17:05:59
212
原创 android多渠道打包和统计
通过360加固打包实现.1.点击多渠道设置统计平台和渠道编号记录好. 后面会用到.2.gradle配置极光JPUSH_CHANNEL3. 渠道读取方法//渠道读取public static String getChannel(Context context) { try { PackageManager pm = context.getPackageManager(); ApplicationInfo appInfo = pm.getA
2021-05-26 17:20:04
179
1
原创 webview微信分享调用失效
autosize自适应方案与微信分享方法冲突. 注释掉即可/ @Override// public Resources getResources() {// //需要升级到 v1.1.2 及以上版本才能使用 AutoSizeCompat// AutoSizeCompat.autoConvertDensityOfGlobal(super.getResources()); //如果没有自定义需求用这个方法//// AutoSizeCompat.
2021-05-26 17:06:11
703
原创 系统资源管理器选择文件返回URI 7.0以上cursor查询报错
Cursor cursor = cr.query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, null, selection, selectionArgs, null);查询不能直接传入返回的URI, 否则报错查询不到. 此次方案为通过id查询.先编辑好搜索语句final String docId = DocumentsContract.getDocumentId(uri);final String[] split = docId.sp...
2021-05-26 16:56:33
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人