自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小强开学前的博客

小白成长路

  • 博客(24)
  • 收藏
  • 关注

原创 Android Dialog 使用 ConstraintLayout 约束布局宽度异常原因

主题设置:<item name="android:windowNoTitle">true</item><item name="android:windowMinWidthMinor">80%</item><item name="android:windowBackground">@android:color/transparent</item>测试结果:View控件设置了android:layout_width=".

2021-01-18 02:14:58 861

原创 Xposed Hook 魔趣列表动画 xuimod

当年感觉魔趣的列表动画挺有意思,后来发现xuimod这个xposed模块,玩过一阵,现在已经这么些年没更新了,既然没人,那我就自己尝试写写吧。少废话,先看成品[站外图片上传中…(image-829942-1609148847130)][站外图片上传中…(image-e635ca-1609148847130)]代码:github基础方法注意点ClassCastException尝试将一个变量强转为想要的类型时,例如我强转hook来的obj类型的变量为RecyclerView,这个obj虽然.

2020-12-29 11:16:06 733

原创 Android 笔记

1. RecyclerViewrecyclerview notifyChange 没有效果,只有滑动一下才能显示,参考链接:CymChad大致意思是使用了 Rx 的话确保是 observerOn 而不是 subscribeOn;并且最好不要贸然使用 Android 控件的 alpha 和 beta 版本。requiresFadingEdge没有效果,原因是我设置了overScrollMode为 neverRecyclerView.canScrollVertically(1)的值表示是否能向上滚动,

2020-07-10 17:34:45 475

原创 Rapoo驱动卸载后进程杀不了RapooOptionDeamon

在/Library/LaunchAgents/文件夹下面找到com.rapoo.driver.plist将KeepAlive和RunAtLoad值改为false在进程管理器选中RapooOptionDeamon点左上角感叹号图标检查所选进程,在打开的窗口选打开的文件和端口看见最上面启动的是/Library/Application Support下面的Rapoo文件夹下面的东西先强制退出进程,再删了这个Rapoo文件夹(需要管理员权限),搞定。...

2020-07-10 09:25:19 400

原创 Jetpack Navigation 页面管理

项目中在Drawerlayout的抽屉中放入fragment作为Navigation的容器用户按下返回键需要判断:当前是S页或者是一级页面=》收起抽屉;不是S页并且它不是二级页面=》返回上一页。也就是说S页不是所有页面的起始页。开始的时候只有几个页面,于是手动根据ID来控制。举个例子Navigation图如下:AB->CNavigation必须要有startDestination节点,随便设一个A。当页面是A,返回键直接收起抽屉当页面是B,返回键直接收起抽屉当页面是C,.

2020-06-30 20:23:14 333

原创 自定义ViewGroup(DrawerLayout)异常分析

项目要求及采用方案:APP界面横屏且分区域显示,左边竖向三个Tab Icon,右边一个内容区域,内容区域分左右两部分,点击左边菜单弹出右边具体内容《==》采用DrawerLayout配合Navigation。可手势滑动关闭,但不能滑动打开 《==》动态设置setDrawerLockMode。抽屉显示时内容界面可以选择不要变暗《==》setScrimColor方法。抽屉打开时内容界面可以选择能被操作《==》重写onInterceptTouchEvent方法APP全屏显示,隐藏状态栏和导航栏抽屉

2020-06-29 13:28:37 178

原创 微信分享的BUG记录

1. Android分享小程序到Android没问题,但是iPhone和iPad不显示小程序的封面图片,只有一个问号。结果:确保不出错,这个图片格式只能为jpg。UI什么切图都给的PNG,为了节约包大小,使用Android Studio 转成webp,但是微信客户端在iOS端可能不支持这个所以显示不出来。尝试1:用png,但是PNG是无损压缩,compress方法不能压缩它的大小,图片有500k,微信限制128k,怎么都不行。尝试2:转jpg,还好图片不需要透明背景,先png转jpg,再用tiny

2020-06-29 13:18:15 281

原创 使用Lame库实现Android平台JNI中MP3和pcm互转

基于Android Studio 4.0,使用CmakeList,感谢领路人East_Wu,如有疏漏欢迎指正。1. 导入lame库可以编译后直接导入相应的SO文件,但是不知道为什么我编译后提示缺少x86_64的一个什么东西,找半天无果,所以直接导入所有的包。希望有好心人编译后甩个SO链接共享一下,感谢(直接导入的话build有很多警告,看着不爽)。MP3转PCM貌似涉及版权问题,lame默认屏蔽了相关代码,把mpglib_interface.c中的下面代码取消注释即可,注意版权。1.1 下载

2020-06-02 10:28:32 906

原创 Windows下的三系统安装[黑苹果](Win+Mac+Linux)

许多博客许多论坛甚至许多视频教程不知为啥总是遮遮掩掩、欲盖弥彰,M的一句话能说完的干嘛啰啰嗦嗦不想让别人知道。首先看清标题,Mac我没有,所以不清楚1. 安装顺序最好是Win+Mac+Linux,这样最好,也是最普遍的方式优点如下:先装Win之后就有了环境可以折腾安装Mac需要的文件等操作。最后装Linux是因为怕Grub影响EFI启动出现莫名其妙的问题。2. 安装流程首...

2019-07-03 19:26:03 12873 2

原创 利用SonarQube检测Android studio 代码

1. SonarLint插件本地扫描File-&amp;gt;setting-&amp;gt;Plugins-&amp;gt;Browse repositories输入sonarlint 点击install,完成,重启此时 Android studio 已有本地代码检测功能2. SonarQube实现web端扫描不需要步骤1中的插件1. SonarQube官网下载服务端Community Edition...

2019-01-02 18:40:45 3476

原创 Android HapticFeedback触感反馈

使用方法(默认触感反馈是启用的)view.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY, HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING);第二个参数不传HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING全部失效...

2019-01-02 17:34:56 3035 1

原创 Android仿IOS Dialog底部弹出月历式时间选择器

最近项目需求要写一个类IOS并且是月历样式的时间选择器,如图:少废话,成品如下:1. 思路界面部分&lt;LinearLayout &lt;LinearLayout/&gt; &lt;LinearLayout/&gt; &lt;LinearLayout/&gt; &lt;RecyclerView/&gt;/&gt;上面三个线性布局easy,下面的RecyclerView也...

2018-10-28 07:35:25 2410 2

原创 Android Studio Lambda表达式的使用

写的时候强迫症去看了下黄色警告 发现这个东西,点一下replace with lambda后改变如下FROMmyAdapter.setOnItemSwitchClickedListener(new OnItemSwitchClickedListener(){ @Override public void onSwitchChanged(int position, b...

2018-09-12 17:16:18 310

转载 Android Studio免Root无线真机调试无需 Wifi ADB

具体参考 参考链接 条件:同一WIFI下三条命令: 1. adb devices 2. adb tcpip [port] 比如 adb tcpip 8848 3. adb connect [ip]:[port] 比如 adb connect 192.168.123.111:8848说明:一、命令一操作前用数据线连接上,然后用命令一测试是否连接成功,出现类似C:\Us...

2018-08-29 12:18:08 1559 1

原创 常用数据库的分页方法---updating...

分页常用的语法有 limit、top、between and配合&lt;、&gt;、order by、where、select等基本语法。示例表表名为users,一页6条记录mysqlmysql容错率最高,支持的语法也最丰富selecr * from users limit 3,6;(从第三条记录开始,读取6条记录,第一条记录是0)select * from users order ...

2018-07-10 21:03:02 134

原创 软件实训Android开发中遇到的关于JDBC连接数据库的一些问题和解决问题的过程

首先:Android软件开发访问数据库标准的做法是通过服务器(比如java-web的servlet),我们软件实训没必要那么复杂,能实现对数据库的增删改查就可以内容有JDBC的使用方法JDBC初次尝试报错【com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure】注意事...

2018-07-08 00:38:19 442

原创 html 进阶一定要搞清楚的几个问题

margin合并perspective属性的作用域transform-origin和perspective-origin的区别transform和transition以及animation的区别页面height=100%和固定值的区别rotate和translate的区别...

2018-06-16 10:07:27 159

原创 Android开发个人问题总结

1. 用官方的DrawerLayout包裹NavigationView侧滑页面和LinearLayout主页面实现侧滑布局,出现侧滑页面菜单点击无响应的问题。解决方法:主页面代码移到侧滑页面代码前。原因分析:XML顺序意味着按Z序(层叠)排序,官网说主页面在上会导致触摸事件被屏蔽。2. 侧滑菜单在打开关闭抽屉的时候报错。解决方法:设置 layout_gravity 属性(lef...

2018-05-27 13:37:44 147

原创 Android小程序-发短信-图灵机器人-简单浏览器的设计与实现

少废话,先看东西【还在编辑中…】 代码链接:点这里 APK链接::点这里 首先,纯小白起步,参考了很多代码,如有抄袭……我也没干嘛,分享下经验嘛… 侧滑相关参考: https://blog.csdn.net/s1674521/article/details/62220187toolbar相关参考: https://blog.csdn.net/tideseng/ar...

2018-04-21 16:10:54 564

原创 java关于回文字符串的判断方法

一开始呢,,我是这样写的public static boolean check(String str){ boolean flag = true; //System.out.println("字符串为:"+str); char[] s = str.toCharArray(); int len = s.length; in

2017-11-26 23:46:16 992

原创 .net framework 3.5 Win10 安装方法

本机已经装了4.X的 .net,但是死活装不上3.5的,后来发现,要在控制面板-程序和功能-启用或关闭Windows功能里,先取消勾选自己当前的.net,成功后,再勾上3.5版本的,再等待它联网自动完成(不联网,自己下载安装包应该也可以),最后再重新勾上当前的4.X的.net framework就可以了

2017-11-15 23:21:13 773

原创 C# 如何实现richTextBox控件输入数组长度

写杨辉三角的时候想实现在richTextBox里输入想显示的行数点击button控件后即在richTextbBox里显示相应内容,用richTextBox.Text方法获取到的是String类型的,找了一下,最终是用下面的代码解决的。int length = int.Parse(richTextBox2.Text.Trim());

2017-09-29 00:58:47 947

原创 关于response函数的存在使alert失效的讨论,目的是弹出提示并且跳转带参数的页面

response.sendRedirect()这个函数,说实话这个函数挺好使,既能跳转也能在后面带值例如:            response.sendRedirect("index.jsp?userid="+ userid);但是sendRedirect()只要出现了,不管你alert函数放什么地方直接忽略,呈现出来的就是没有提示,直接跳转,这很烦。然后呢,不知道是在百度知道还是csdn,看...

2017-07-01 18:36:40 592

原创 Java不使用calendar类和其余的类 只调用Scanner类写一个日历

Java第一次实验作业 基本输入输出,基本的变量、函数的调用。

2017-03-18 14:11:27 394

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除