- 博客(7)
- 收藏
- 关注
原创 鸿蒙JS端和JAVA端通信
JS UI 提供了一种FA (JS API)调用PA(JAVA API)的机制,包含远端调用Ability 和 本地调用Ability 两种方式!FA提供了以下方式:1.FeatureAbility.callAbility(Object)调用PA能力2.FeatureAbility.subscribeAbilityEvent(Object,Function) 订阅PA能力3.FeatureAbility.unsubscribeAbilityEvent(Object) 取消订阅PA能力本文
2021-09-04 16:42:47
1060
原创 鸿蒙Ability 的主题设置
方法一:在config.json的aiblities下新增主题样式"metaData": { "customizeData": [ { "extra": "", "name": "hwc-theme", "value": "androidhwext:style/Theme.Emui.Black" } ] }附样式集:androidhwext:style/Th...
2021-09-02 18:38:25
514
原创 Android Bitmap 变灰返回Bitmap 方法
public Bitmap getGrayscaleBitmap(Bitmap bitmap){int width, height;height = bitmap.getHeight();width = bitmap.getWidth();Bitmap bmpGrayscale = Bitmap.createBitmap(width, height, Config.ARGB_8888);Canvas c = new Canvas(bmpGrayscale);Paint paint = new
2020-07-07 08:34:37
388
原创 Recyclerview中Switch 被复用的解决方法
写在前面:今天在Recyclerview中使用Switch控件时,遇到了一个以前没有遇过的问题——控件被复用,我点击了一个开关,发现滑动之后的其他行数的switch控件莫名被打开了,网上找了很多方法尝试了都没效果,于是修改了一个下午才解决了这个问题,以此记录下来,谨防二次踩坑!解决思路:创建一个list<boolean>isCheck ,对应的每一条数据默认初始化为false;初始化:注:适配器使用的是继承BaseQuickAdapter,implementation 'c.
2020-07-02 14:50:42
795
原创 Android 中获取本机热点ip地址
获取ip地址(基本可行的方法)比如开启USB网络共享的情况、开启网络代理的情况、之前提到的Hacker手段同时打开蜂窝网络和WiFi网络(非WiFi热点)的情况等等,这些网络环境下都会存在多IP的情况,因此该方法不一定完全适用了public InetAddress getIpAddress() { InetAddress inetAddress; InetAddress myAddr = null; //NetworkInterface.getNetworkInterfac.
2020-06-30 17:41:06
2906
3
转载 Java 中For 循环和增强For 循环的坑
最近项目中有一需求,需要在List 数组中remove指定的 某个对象!List<Student> students = new ArrayList<>();For(Student student:students){if(student.getScore<60){if(students.contains(student){students.rem...
2019-06-04 14:10:15
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人