android
miracast
这个作者很懒,什么都没留下…
展开
-
如何获得Android系统下U盘的挂载路径
U盘插入系统之后,如果系统检测到U盘,便会在系统的proc目录的mounts文件内产生一条记录。如下:rootfs / rootfs ro,relatime 0 0tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0proc /proc proc rw,relatime 0 0sysfs /sys sysfs rw,sec原创 2021-03-11 11:21:48 · 5823 阅读 · 0 评论 -
NDK编译报错
NDK is missing a "platforms" directory.解决方法:由于Android stdio下载的NDK缺少部分文件,需要重新从管网上单独下载NDK文件,替换SDK路径下的ndk-build.以下附NDK下载路径:https://developer.android.google.cn/ndk/downloads/index.html...原创 2020-12-30 21:01:11 · 397 阅读 · 0 评论 -
ViewPager中的Fragment之间通信
1.主ActivityfragmentList = new ArrayList<>();fg_one = new OneFragment();fg_two = new TwoFragment();fg_three = new ThreeFragment();fragmentList.add(fg_one);fragmentList.add(fg_two);fragmentList.add(fg_three);fragmentAdapter = new FragmentA原创 2020-10-29 18:48:20 · 654 阅读 · 0 评论 -
No IDEA annotations attached to the JDK 1.8
Android studio3.5 xml里突然没有智能提示了,编译的时候出现No IDEA annotations attached to the JDK 1.8(C:\Program Files\Android\Android Studio\jre)…解决方案:1、关闭AS。2、3、到指定位置重命名文件,添加后缀.bak。4、重启AS,编译project这个方法实际上是重命名了那个文件,这样Android Studio就不会识别它了。此方法实际上与删除该文件相同。重新...原创 2020-07-03 13:52:19 · 1171 阅读 · 0 评论 -
如何让一个控件能主动获取到焦点
需要两步:1.在XML中控件的属性中加上以下属性: android:focusable="true"android:focusableInTouchMode="true"2.在代码中调用requestFocus()方法,这样就可以顺利的将焦点主动的设置到该控件上了。...原创 2020-05-14 10:57:21 · 610 阅读 · 0 评论 -
windows系统查看md5
1.win+R 输入 cmd 进入cmd命令行界面2.输入certutil -hashfile 文件绝对路径 md5 回车原创 2020-05-06 11:01:00 · 1118 阅读 · 0 评论 -
Android RecyclerView 提示No adapter attached;skipping的问题
出现此提示的原因有两种1.没有设置 recyclerview 布局方式(LinearLayoutManager、GridLayoutManager),此问题一般不会出现,不进行设置的话,recyclerview是不能正常使用的。2.就是recyclerview设置adapter设置了多次。因此,一般需要在onCreate(Activity) 或者onCreateView(fragemen...原创 2019-10-29 17:08:42 · 711 阅读 · 0 评论 -
Android Studio 编译报错
报错信息:从错误中可以看出,build时引用到了v28包,导致不兼容的问题解决方法:在build.gradle中添加resolutionStrategy{ force 'com.android.support:appcompat-v7:23.4.0' force 'com.android.support:support-v4:24.2.0'}...原创 2019-08-29 14:22:34 · 206 阅读 · 0 评论 -
Android studio中添加系统jar包提高优先级
添加framwork_classes.jar 将其优先级提高到最高第一步:修改build.gradle (Module:app)第二步:修改build.gradle(Project:工程名)第三步:修改app.iml(这个文件编译时是自动生成的,需要动态调整framwork_classes.jar的位置,将其位置放到其他jar包之前即可)原创 2017-11-15 14:41:56 · 3716 阅读 · 0 评论 -
命令行下Jar包打包小结
jar包打包实现第一种简单的打包方式第二种打包方式MANIFEST文件介绍小结jar包打包实现jar包打包可以使用jar指令实现打包,在命令行中输入jar可以查看jar指令的内容 从最后显示的两个示例看出存在两种打包的方法,两者的区别就是是否使用自己定义的MANIFEST清单文件。第一个示例没有使用MANIFEST文件进行打包,所以最终生转载 2017-11-06 17:45:52 · 618 阅读 · 0 评论 -
java中for和foreach循环
foreach语句是java5新增,在遍历数组、集合的时候,foreach拥有不错的性能。foreach是for语句的简化,但是foreach并不能替代for循环。可以这么说,任何foreach都能改写为for循环,但是反之则行不通。foreach不是java中的关键字。foreach的循环对象一般是一个集合,List、ArrayList、LinkedList、Vector、数组等。foreach转载 2017-10-26 15:18:54 · 592 阅读 · 0 评论 -
android之recyclerView篇
recyclerView是android编程最常用的控件。TV端获取recyclerview子项的焦点方法:必须在子项xml文件中如下设置:android:clickable="true"android:focusable="true"android:focusableInTouchMode="true"获取的焦点才会生效。原创 2017-10-11 17:41:55 · 157 阅读 · 0 评论 -
Android Monkey压力测试
一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。二、Monkey命令的简单帮助要获取Monkey命令自带的简单帮助,在CMD中执行命令:adb shell monkey –help三、M原创 2017-10-27 15:54:32 · 190 阅读 · 0 评论 -
Android应用中去掉标题栏的方法
去掉标题栏首先确定定义的activity继承了Activity还是AppCompatActivty1.如果创建的activity继承了Activity方法一:requestWindowFeature(Window.FEATURE_NO_TITLE);//在setContentView()方法前面执行。方法二:在AndroidManifest.xml文件中定义 //这样写的话原创 2017-09-22 14:56:15 · 207 阅读 · 0 评论 -
Android最佳实践之UI篇
UI最佳实践的20条建议1. 避免嵌套过多层级的布局即使使用的全都是官方提供的基础布局和控件,也不意味着就能做出高效的UI布局设计。每个布局(layout),控件(Button、TextView等),都需要进行初始化,测量大小、定位以及绘制。布局里嵌套了过多的层级将带来相当大的性能开销。官方提供了Hierarchy Viewer工具来帮助我们查找可能的优化点。Hierarchy Viewe转载 2017-10-07 16:23:56 · 539 阅读 · 0 评论 -
android adb devices 后出现offline问题的解决
android在使用adb 命令时有时会发现设备的状态是offline,adb connect 192.168.1.102(ip地址) 解决方式如下:以下方法请确保你的设备处于调试模式下。方法一:执行 #adb kill-server #adb start-server #adb de...原创 2017-09-18 14:19:59 · 3686 阅读 · 0 评论