日常总结(不定期)
来源:互联网 发布:暴风tv root软件 编辑:程序博客网 时间:2024/05/29 18:05
某日,在群里面日常潜水,看到他们在探讨一些问题的时候,很是感慨,竟然能够忽然这么氛围浓厚… …
于是,一种写点什么的感觉油然而生。
在AS中导入.so
情景:
群里L兄换工作,面试问题:(大概)如何导入.so,使用哪几种so库就可以兼容全部机型?
群里W兄给了如下链接
原文
- 在Moudle根目录创建lids文件夹;
- 将.so文件放入其内;
- 在build.gradle配置如下:
sourceSets { main { jniLibs.srcDirs = ['libs'] }}
- 关于兼容
群里L兄说:“so的兼容 正常来说是7中cpu架构 考虑到app体积 一般兼容 armeabi和 armeabi-v7a。
引入so 的话 现在一般用 cmake的方式
通过CMakeLists.txt 文件来控制 .cpp文件和so文件的关联
.cpp 通过方法名 来关联 java的native方法
网上的方法都是eclipse里的老方法了 as自从2.2后就支持原生jni的编写了”
因为有点难懂,但我还是将其摘出来,囤积囤积。
armeabi和armeabi-v7a皆创建在libs中,.so都挨个导一次。
关于armeabi和armeabi-v7a,我以为是用来兼容的,找了个看起来比较简洁易懂的链接:
极客公园
设置文字不随系统字体大小变化
情景:
群里Z兄的领导老花眼,想让APP字体变大点,然后… …
在代码中设置字体大小时,同时将字体大小的单位设置了dp,就可以固定字体大小不随系统设定的字号变化了。
我们在xml中设置大小时单位通常是dp;而在代码中设置大小时setTextSize(25)里面却是sp;setTextSize(TypedValue.COMPLEX_UNIT_DIP,25)即可在代码中设置为dp的值。- dp和dip的关系 异同于 fill parent跟 match parent的关系。
重写getResources方法
@Override public Resources getResources() { Resources res = super.getResources(); Configuration config=new Configuration(); config.setToDefaults(); res.updateConfiguration(config,res.getDisplayMetrics()); return res; }
AndroidStudio 不显示Log(华为)
情景:
真机(华为,型号HONOR H30-L01,4.4.2)测试的时候,自己打印的Log无法正常显示。
解决:
在手机的拨号界面输入
*#*#2846579#*#*
进入projectmenu
在Log设置里面进行设置
over。
阅读全文
0 0
- 日常总结(不定期)
- 日常开发笔记(不定期更新)
- 项目中的日常随记~~不定期更新
- 算法总结--不定期更新
- 知识点总结(不定期更新)
- Jquery EasyUI不定期总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- android 基础面试题锦记(3) Activity
- Zookeeper的集群安装和配置
- Go语言基础知识
- Python编程 从入门到实践 第六章 字典
- angular.injector
- 日常总结(不定期)
- 可变参数函数
- 4.常见的消息中间件
- win7下安装NetBeans找不到jdk的处理
- java根据链接或者文字生成二维码
- navicat 快捷键
- IDC旁路与串接(转)
- 快速排序算法实现
- C语言实现一个精简的shell