一、链接源文件的三种方式 1.找当前目录下所有c和cpp源文件并保存至all_source变量中 #查找当前目录下所有c和cpp源文件并保存至all_source变量中 file(GLOB my_source_path …
分类:移动开发
Android位图Bitmap在应用中的内存
1.非本地资源Bitmap内存的计算 首先是一个像素占用的内存 - ARGB_8888: 每个像素4字节. 共32位,默认设置。 - Alpha_8: 只保存透明度,共8位,1字节。 - ARGB_4444: 共16位,…
AS 编译新项目R文件爆红,但可以正常运行
关于AS 编译新项目R文件爆红,但可以正常运行,在网上找了几个方案: Help -> Edit Custom Properties -> create custom properties?(yes) ->…
手把手撸一个实用必备CrashHandler
撸一个项目必备的CrashHandler 上周工作中新来的小伙伴问了一下项目中CrashHandler,当时只是简单讲了一下 周末到了,心血来潮,手把手撸一个好用全面的CrashHandler吧,对于以后项目开发和当前项…
见招拆招的职业面试题技巧宝典
1、请你简单自我介绍一下? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、…
记第一次面试经历
两轮面试都是电话面试,也都是比较仓促。哎,不说了,直接发面试对话吧: 第一轮面试,是一个android的小姐姐: 做过许多小demo,都有哪些小demo? 图片加载?还有。。。 图片加载说一下, 图片加载用到了三级缓存,…
适配Android8.0无法弹出覆盖安装界面
记录一下做版本更新时候无法弹出覆盖安装界面,测试用Android8.0以下的系统是可以覆盖安装成功的,所以证明6.0的动态权限和7.0的文件读取权限是没问题的,后来google一下,发现8.0添加了新的安全措施,不允许应…
Android 常见工具类封装
1,MD5工具类: public class MD5Util { public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2'…
自定义控件 - CustomToggleButton
自定义控件 – CustomToggleButton 需求 绘图:滑块 + 背景 自定义属性:isOpen – 布局或代码控制开关 动作:触摸滑动开关,点击开关 监听:OnToggleChange…
Android TV (三)(创建电视页面布局)
官方地址 镜像地址 创建电视页面布局 用户通常在距离电视屏幕10英尺的位置观看,并且它远远大于大多数Android设备的显示屏,但是这种类型的屏幕不能提供与小屏幕相同级别的细节和颜色。这些因素要求你为电视设备创建应用布局…
安卓签名证书格式更改:jks转keystore
项目中的签名是jks格式,可是由于某个坑货渠道后台只能上传keystore格式的签名文件,所以要在不能更改签名的前提下将jks格式转换为keystore格式。 假设我们最初的签名文件是original.jks,我们需要更…
那些好玩的 android 小事
那些好玩的 android 小事 本文记录的是一些在开发时遇到的好玩的东西,一些容易出错的地方,一些迷惑的地方, 虽然记录的东西很简单,但是又特别的细节。 View 的 setOnclickListener(……