- 博客(28)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 mac Exception: Couldn‘t load OpenSSL lib ...
这鬼东西,我升级一次电脑,重装一次电脑,每次都要搞5个小时,tencent 为什么就不能解决呢。为了这个加班,就好坑。但是,我发现,怎么修改都没用,要么这个目录下面,源文件不存在,要么设置无效。反正都是修改 crypto_lib 的目录,使用mars解析日志,报错。
2024-05-18 11:24:05
257
原创 flutter 开发(flutter和android混淆开发,调试图片不显示问题处理)
1、flutter和android混淆开发,Android studio 调试flutter,删除下面3个目录,然后 将项目设置成 Source Root 即可。flutter图标不显示,或者置灰。
2023-11-29 15:26:18
160
原创 Android 编译版本升级target 33
对了,说明一下吧,放弃的根本原因是,我调研的差不多的时候,想起来,flutter我还没进行处理,项目里面有flutter,然后我就尝试编译flutter,郁闷的事情来了,kotlin的版本,还是什么问题,flutter根本编译不通过,具体原因,我记不得了。对了,提供一些flutter只是:flutter 3.7.12版本支持 target33,官方在这个版本做了支持,由于我写文档有点晚,链接资料,都不能提供了。
2023-09-22 10:32:23
2110
原创 Android 查询模块(第三方库)之间的依赖关系
可以通过 查询单个模块,找到 com.tencent.wemeet.third-party:xcast 的依赖关系,然后做删除即可。项目编译报错,有一个模块 androidx.window:window,你不知道哪里引入的,通过模块查询到。这里导入了,在这里 exclude即可。
2023-09-20 15:12:05
188
原创 Android studio 编译导致mac卡死(彻底删除Android Studio)
3、实在无语了,将 as 所有的关联目录都删除,效果很不错,目前是正常了。2、后续删除 .android 也不见效果,使用同时的 as 也有点问题。最近不知道为什么,编译项目,mac就会卡死,都是在快编译好的时候。4、本来想的是,搞不定就直接重装,看样子多余了。1、开始对 as 进行卸载重装,没得用。
2023-09-20 15:06:47
419
原创 输入法adjustResize 遮挡问题 (webview输入法遮挡问题处理)
adjustResize则是缩放可调整页面 所以要和ScrollView配合 但是如果界面设成全屏模式就不会生效。具体什么情况下失效,我没怎么验证。建议直接使用 adjustPan,就肯定失效了。WindowInsetsCompat的浅识。解决输入法遮挡的问题 基本上有两种。adjustPan会把页面整体上推。
2023-05-16 14:14:08
356
原创 mac Android Studio 环境搭建,flutter开发环境搭建,已经加快AS的编译速度(Android mac 系统配置)
3、还可能是内外网的问题,内网禁止了部分文件的下载,可以切换网络,等下载完毕以后,在切回去就好了。环境搭建:https://blog.51cto.com/u_15940062/6008782。使用:https://www.jianshu.com/p/ac392489f9c1。运行:flutter doctor --android-licenses。下载完成,按照步骤按照即可,安装以后,会自带sdk下载。1、build.gradle 里面的配置修改成 阿里云。source 保存生效。
2023-04-21 10:28:08
2359
1
原创 android面试题
1> android中的动画有哪几类,它们的特点和区别是什么?Android中的常用动画有三种:1、View Animation (Tween Animation 补间动画)基于View的渐变动画,只改变了View的绘制效果,而实际属性值未变。比如动画移动一个按钮位置,但按钮点击的实际位置仍未改变。在代码中定义动画,可以参考AnimationSet类和Animati
2016-11-24 16:55:45
339
原创 android偏门知识小节
1、dp转px,使用函数转换Math.round(TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP,10, getResources() .getDisplayMetrics()));2、系统导航栏:判读是否含有,获取高度p
2015-12-24 17:55:09
370
转载 Android通过tcpdump抓包(wifi, 2g, 3g都可以)
1. 手机要有root权限2. 下载tcpdump http://www.strazzere.com/android/tcpdump3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump如果这一步真机无法push,可以用adb push c:\where_you_put\tcpdump /sdcard,即先
2015-03-17 11:42:38
405
转载 设计模式 ( 十六 ) 观察者模式Observer(对象行为型)
设计模式 ( 十五 ) 观察者模式Observer(对象行为型)1.概述一些面向对象的编程方式,提供了一种构建对象间复杂网络互连的能力。当对象们连接在一起时,它们就可以相互提供服务和信息。通常来说,当某个对象的状态发生改变时,你仍然需要对象之间能互相通信。但是出于各种原因,你也许并不愿意因为代码环境的改变而对代码做大的修改。也许,你只想根据你的具体应用环境而改进通信代码。或者,
2015-03-09 17:56:01
456
转载 设计模式 ( 十八 ) 策略模式Strategy(对象行为型)
设计模式 ( 十八 ) 策略模式Strategy(对象行为型)1.概述 在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类中提供多个方法,每一个方法对应一个
2015-03-09 14:43:29
339
转载 编程原则 -- 十个java语言编程原则(转)
十个java语言编程原则(转)原则1:DRY(Don't repeat yourself)即不要写重复的代码,而是用“abstraction”类来抽象公有的东西。如果你需要多次用到一个硬编码值,那么可以设为公共常量;如果你要在两个以上的地方使用一个代码块,那么可以将它设为一个独立的方法。SOLID设计原则的优点是易于维护,但要注意,不要滥用,duplicate 不是针对代码,而是针
2015-03-09 14:32:24
416
转载 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)http://www.cnblogs.com/olvo/archive/2012/05/03/2481014.html继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者
2015-03-09 10:21:05
374
原创 android 快速查询通讯录
本人不是很爱写什么博客,因为自己的文笔真不怎么好。最近在开发项目中,要查询联系人,然后上网搜索了下,找到了很多篇关系查询联系人的代码,发现都是大同小异。然后也使用了,只是感觉速度很慢。也没发现有什么更快一点的,都是转来转去的文章,很是郁闷。感觉有必要写下。这是一篇android 联系人读取的博客,随便找的,因为文笔不好,让大家可以借鉴。http://www.cnblogs.co
2014-12-15 15:46:57
2344
原创 android-AutoCompleteTextView使用
android:id="@+id/comm_auto_edit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="20dp" android:completionThreshold="1
2014-10-31 11:27:07
310
原创 苏宁IT不给穿短裤,真NMCD
来此发发牢骚,哎,进苏宁本来好好的。然后进大楼了,不准穿短裤,NM,知道有这规定,我TMD就不来了。郁闷的没见过这种公司。我一个码农,写个代码,一不走动,二不乱奔。哪里给公司带来不好的形象了。有人参观通知下呗。咱肯定配合。就NM一个坑,等试用期结束,就考虑走人。省的被人说试用都没过。郁闷的人生,码农悲惨的记忆。
2014-08-05 09:10:45
576
转载 Eclipse设置:背景与字体大小和xml文件中字体大小调整
Eclipse中代码编辑背景颜色修改:代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些。设置方法如下:1、打开window / Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Text Editors,右边出现TestEditors面板
2014-07-25 15:53:21
304
转载 android_id和deviceId
有些apk为了区分唯一设备,需要用到一个device id。1. 取得设备的MAC address 如果用户没有通过wifi连网路的话,就无法取得。2. 使用TelephonyManager的getDeviceId()3. 另外还有一个android系统的唯一区分ANDROID_ID, Settings.Secure#ANDROID_ID returns the And
2013-05-30 17:49:41
2111
转载 Android,谁动了我的内存
一、Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。 那么GC怎么能够确认某一个对象
2013-05-27 15:10:22
340
原创 android学习笔记
BroadcastReceiver在AndroidMainfest.xml中注册BroadcastReceiver,即使程序没有开启,当有个广播的时候,都是会运行的。有的应用程序,例如监听电池耗电量等。如果使用广播的机制改变activity控件的状态就不适合使用在AndroidMainfext.xml里面注册。代码中注册的方法: 注册:registerReceiver(recei
2013-05-27 09:31:57
549
转载 转一篇有关Java的内存泄露的文章(受益哦)
1 引言 Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24
2013-05-24 16:08:23
352
TA创建的收藏夹 TA关注的收藏夹
TA关注的人