![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题记录
cd1990718
这个作者很懒,什么都没留下…
展开
-
PJSIP语音回声优化
PJSIP语音回声优化记录原创 2022-06-16 10:31:04 · 1185 阅读 · 1 评论 -
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 · 3138 阅读 · 0 评论 -
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 · 353 阅读 · 0 评论 -
android studio安装完中文APK运行报错,Build output 栏显示乱码
选择help--Edit Custom VM Options在打开的文件中加入-Dfile.encoding=UTF-8,重启studio即可解决问题原创 2021-08-01 22:10:16 · 288 阅读 · 0 评论 -
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 · 342 阅读 · 0 评论 -
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 · 1574 阅读 · 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 · 290 阅读 · 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 · 547 阅读 · 0 评论 -
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 · 188 阅读 · 0 评论 -
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 · 144 阅读 · 1 评论 -
webview微信分享调用失效
autosize自适应方案与微信分享方法冲突. 注释掉即可/ @Override// public Resources getResources() {// //需要升级到 v1.1.2 及以上版本才能使用 AutoSizeCompat// AutoSizeCompat.autoConvertDensityOfGlobal(super.getResources()); //如果没有自定义需求用这个方法//// AutoSizeCompat.原创 2021-05-26 17:06:11 · 593 阅读 · 0 评论 -
系统资源管理器选择文件返回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 · 414 阅读 · 0 评论