移动开发
莫纳卡
这个作者很懒,什么都没留下…
展开
-
android 如何在两个textview并行,优先让第二个textview完整显示
一、使用RelativeLayout,textview2优先第一位置,向父控件右边对齐,textview1位于textview2左边显示,RelativeLayout将子控件的gravity设置为left。此处textview2最好设置一个最大宽度。当textview1文案长时。当textview1文案短时。...原创 2022-08-05 10:38:13 · 3161 阅读 · 0 评论 -
已有ndk配置转换为cmake简单手工配置
一、建立CMakelists.txt文件、已有c库源文件cmake_minimum_required(VERSION 3.4.1)#需要设置的add_library( # 设置生成的so库名 对应写到java文件引用System.loadLibrary("YSBProtectionNative"); YSBProtectionNative # 生成库类型:动态库为SHARED SHARED # 设置引用的c库源.原创 2022-05-09 11:20:21 · 623 阅读 · 0 评论 -
Android app嵌入广告开发心酸史
自从加入Android开发以来一直有通过app插入广告上传到应用市场赚点外快的想法,但平时忙于公司开发而没有时间,年末了没有那么忙了,便想着搞搞个app试试,最后决定了先整个五子棋练练手,算是上道先,但没想到遇到的困难时重重。首先为了图能能够赶紧上线,从github上clone了一个五子棋项目,嵌入了有米广告,过程根据官方文档复制粘贴就好,不过需要注意要加入 <uses-permi...原创 2022-02-23 11:54:06 · 14494 阅读 · 12 评论 -
Android popupwindow 固定内容高度下方半透明
使用showAsDropDown后 想固定内容高度且下方留有半透明 可在layout下嵌套一层透明view且match,内容盖在该view之上,view点击dismiss,popupwindow层setHeight(WindowManager.LayoutParams.WRAP_CONTENT);原创 2021-12-10 10:15:47 · 1788 阅读 · 0 评论 -
Android camera2预览变形适配
这里结合谷歌官方Camera2BasicFragment全屏固定竖屏下的适配的几个关键点AutoFitTextureView设置宽高设置为match这里屏蔽掉根据预览mPreviewsize大小调整TextureView控件宽高的代码,原因是没必要,因为是全屏预览展示,否则根据mPreviewsize尺寸可能不存在对应机型的尺寸会造成屏幕下方留空设置预览的输出尺寸,很关键,这里的mPreviewsize尺寸最好不要默认取屏幕的宽高,而应该从里面取跟屏幕比率相同或者相近的,因为比如屏幕宽高是原创 2021-05-13 11:16:25 · 1728 阅读 · 0 评论 -
terminal下查询Android logcat命令
一、adb shell二、ps -A 查看app进程号三、logcat location -e time|grep 进程号查看log原创 2021-01-20 14:47:58 · 358 阅读 · 0 评论 -
android 使用拍照后存本地相册问题
第一种方式,ContentResolver在外部pictures目录下预先创建空的uri图片,拍完照再写入uri,Android10以上只需相册权限,Android10以下需要相册权限以及读写权限 /** * 创建存入外部的公有媒体的Uri * MediaStore.Images.Media.EXTERNAL_CONTENT_URI * 访问路径 content://media/external/images/media/36902 * 路径用于拍照后存储在sd原创 2020-12-11 11:12:01 · 1311 阅读 · 0 评论 -
Android 使用定位功能的坑
Android 使用定位功能的坑1、oppo手机在设置定位权限为禁止后返回的检查权限值仍未true2、使用定位时还需要一个位置服务的开启,否则不会定位成功原创 2020-09-25 14:09:00 · 257 阅读 · 0 评论 -
Android 启动页重复启动问题
问题描述使用getPackageManager().getLaunchIntentForPackage重新启动app进入首页,app使用home回退到后台,再打开app,会重复打开启动页在启动页oncreate里加入 if (!isTaskRoot()) { finish(); return;}原创 2020-07-02 16:38:28 · 1025 阅读 · 0 评论 -
linux 配置安装android sdk自动下载缺少文件
在linux服务器中,使用wgethttp://dl.google.com/android/android-sdk_r24.4.1-linux.tgz下载解压后tools/bin中并没有包含sdkmanager,意味着缺失的sdk不能自动下载使用wgethttps://dl.google.com/android/repository/tools_r25.2.3-linux.zipunzip解压到sdk目录,sdk目录下仅解压出了tools文件夹,bin下包含sdkmanager,此时直...原创 2020-05-11 11:44:55 · 716 阅读 · 0 评论 -
android 软键盘遮挡dialog内容
方案一:可将dialog show之后设置位于软键盘和顶部之间 Window window = getWindow(); WindowManager.LayoutParams params = window.getAttributes(); params.y = 0; params.x = 0; params.grav...原创 2020-03-03 17:26:42 · 974 阅读 · 0 评论