总结
Sindyue
这个作者很懒,什么都没留下…
展开
-
开发一个新的App需要考虑哪些问题
1.原创 2018-06-22 15:17:25 · 1902 阅读 · 0 评论 -
Android 代码新增联系人至手机通讯录中
因项目需求,需要将本产品的客服电话信息,默默写入用户手机通讯录中,作为一个程序员,内心是拒绝的,但仍要实现该功能。1. 动态申请读写权限首先,在 Maniifest.xml 文件中添加如下两个权限的声明: <uses-permission android:name="android.permission.READ_CONTACTS"/> <uses-permissio...原创 2019-05-15 14:47:06 · 8003 阅读 · 0 评论 -
页面设置数据后,自动滑动情况的处理
ScrollView 中嵌套一个 RecyclerView 或者一个内容很长的组件时,进入页面或者数据动态改变之后,ScrollView 的位置不是在最上面,而是那个 RecyclerView 或者内容很长的组件,此时可以通过先把该组件隐藏,设置完毕内容后再显示出来的处理方法。如下为一个 TextView 设置 Html 文本内容后,页面滑动至该 TextView 的顶部问题的处理笔记。// 延...原创 2019-04-15 10:40:38 · 440 阅读 · 0 评论 -
CSDN使用小计
不知道是不是因为是程序员使用的网站,写代码用到的颜色值,链接引用,都要手动写代码实现,故有此文记录。1. 改变字体颜色和大小改变字体颜色和大小 2. 设置超链接可以直接点击编辑器里的超链接,添加说明即可。CSDN首页还可以自己通过代码设置链接,如下:CSDN首页...原创 2019-04-15 17:29:59 · 222 阅读 · 0 评论 -
Gradle配置全局变量
为方便在不同module中设置版本号等配置信息,可以通过配置全局变量来统一所有module的公共配置信息。一、独立文件配置1.1 在项目的根目录下新建config.gradle文件1.2 将gradle中的公共信息写入config.gradle文件中:1.3 在主项目的build.gradle中申明一下:1.4 在项目中引用我们的路径配置。如下图:二、通过在 build.gra...原创 2019-04-10 10:19:30 · 2157 阅读 · 0 评论 -
Android 8.0系统中通知栏的适配
最近用户反馈华为手机用户使用后奔溃问题,发现主要是后台启动服务的问题,错误信息如下:java.lang.RuntimeException: Unable to resume activity {com.example.kingnew/com.example.king.MainActivity}: java.lang.IllegalStateException: Not allowed to st...原创 2019-02-15 16:15:20 · 456 阅读 · 0 评论 -
技术之外_杂记之编程生涯总结 2018
工作五年了,沉淀下来什么了呢?收入还是当年的水平,区别就是自我感觉良好吧。去年定下的目标,今年要继续努力了,毕竟,还是要越努力越幸运!!!大学四年,毕业五年,恍惚已到2019了,而题主也要到三十而立之年了。技术方面是要有个总结和新阶段的规划了。总结篇工作和大学,学习编程后,目前感觉有以下几点收获:对于代码有了一定的熟悉感逻辑思维能力提升事情简单化思维问题追踪和责任...原创 2019-01-26 13:54:23 · 263 阅读 · 0 评论 -
Android Studio 从 2.3 升级到3.2
Android Studio 从 2.3 升级到3.2以后,对于旧工程的引入,需要如下处理:工程下的引入studio 版本和 gradle 的版本需要跟进,如studio 3.2.1和gradle 4.6:dependencies { classpath 'com.android.tools.build:gradle:3.2.1' // NOTE: Do not place your ...原创 2018-12-19 10:12:43 · 2012 阅读 · 0 评论 -
获取安卓设备唯一标识方法总结
安卓设备的唯一标识的方法并不唯一,也没有哪种方法能够适用于所有的Android设备,下面列出几种常见的方式,可以根据需要选择。1.IMEI 码IMEI(国际移动设备识别码)唯一编号,用于识别 GSM,WCDMA手机以及一些卫星电话(移动设备识别码)全球唯一编号,用于识别CDMA移动电台设备的物理硬件,MEID出现的目的是取代ESN号段(电子序列号)(电子序列号)唯一编号,用于识别CDM...原创 2018-07-24 15:24:20 · 18509 阅读 · 1 评论 -
RxJava
简介 RxJava是 ReactiveX 在JVM上的一个实现,它为观察者模式提供了一种通用的实现,并且提供了丰富的操作符来处理数据流。它同时支持不同线程之间切换,使得它经常用来实现Android中的异步调用http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0430/2815.html...原创 2018-06-14 11:09:52 · 219 阅读 · 0 评论 -
基础概念积累_1
1.IMEI号和IMSI号(1)IMEI(International Mobile Equipment Identity,国际移动身份识别码):是由15位数字组成的”电子串号”,其组成结构为TAC(6位数字)+FAC(两位数字)+SNR(6位数字)+SP (1位数字)。它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用...原创 2018-03-16 17:23:29 · 362 阅读 · 0 评论 -
Android Studio 引用aar文件及引发的问题
1.正常的module引用aar文件需要配置如下:repositories { flatDir { dirs 'libs' } } // 此在android标签下添加 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile...原创 2018-03-20 15:08:31 · 3522 阅读 · 0 评论 -
技术之外_杂记之编程生涯总结
自我简介Sindyue,是我给自己取的英文名。14年毕业,至今已将近4年。吾是14年3月7号正式进入宁波实习,明天刚好是4年整,此文也算是对自己工作许久的一个交代。工作之前对于工作,不只是工作,对于整个生活的方向,我一直是迷茫的。没有想过人生要多么轰轰烈烈,也没想过成为一个技术大牛。成为程序猿也是一个阴错阳差的结果,报考志愿时,对于专业和工作都没什么概念,家里人也了解甚少,最后报了...原创 2018-03-06 18:12:47 · 336 阅读 · 0 评论 -
Java中常用但容易忽略的知识点
1.并发编程的几种特性:可见性,有序性,原子性1.1 原子性原子性是指一个操作是不可中断的,要么全部执行成功要么全部执行失败,有着“同生共死”的感觉。及时在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程所干扰。 如果一个操作是原子性的,那么在多线程环境下, 就不会出现变量被修改等奇怪的问题。 原子性解释2:原子是世界上的最小单位,具有不可分割性。 比如 a=0;(a非...原创 2018-03-10 17:38:51 · 542 阅读 · 0 评论