学习记录
搞什么灯儿
http://my.csdn.net/?ref=toolbar#
展开
-
设置eclipse文件默认的编码 修改Eclipse配置文件
在eclipse的安装目录下找到eclipse.ini文件,在最后一行加上-Dfile.encoding=UTF-8即可(如下所示)转载 2014-05-05 17:49:41 · 583 阅读 · 0 评论 -
AndroidUI------沉浸状态栏(兼容4.4-5.0+)
众所周知Android支持沉浸式是在4.4开始,4.4和之后的版本又有些许区别,所以我们需要考虑Android版本的兼容性。接下来我们来尝试看看不同的效果1.Android4.4沉浸式:先看看原图,添加样式 ,可见顶部有一明显的黑色状态栏1.1 方式一 样式修改1.在主题样式文件中设置添加<item name="android:windowTranslucentStatus"...原创 2019-05-07 23:42:50 · 276 阅读 · 0 评论 -
Android学习笔记------进程间通信AIDL学习和深入理解
想要直接看效果的可以直接去看 #5.4想要源代码的可以直接去末尾1.AIDL(Android 接口定义语言)是什么?官网说明:https://developer.android.com/guide/components/aidl简单来说就是让处于不同进程间的数据可以交互,可以通信。比如A,B2个独立的App,A的数据可以告诉B,B的数据可以告诉A。2.常见的几种进程间通信有哪些?1...原创 2019-03-20 23:19:28 · 186 阅读 · 0 评论 -
Android学习-兼容Android7.0,8.0版本升级更新(代码片段记录)(Kotlin)
Android7.0需要fileprovider声明,Android8.0需要添加 申明权限&amp;lt;uses-permission android:name=&quot;android.permission.REQUEST_INSTALL_PACKAGES&quot; /&amp;gt;if (Build.VERSION.SDK_INT &amp;gt; Build.VERSION_CODES原创 2018-11-03 15:06:32 · 518 阅读 · 0 评论 -
FFmpeg基础学习
参考学习网站 https://ffmpeg.org/ffmpeg.html?tdsourcetag=s_pctim_aiomsg1.什么是FFmpeg,它可以做什么?答:FFmpeg 是一个非常快速的视频和音频转换器,//也可以从现场音频/视频源抓取。它还可以在任意采样率之间进行转换,并使用高质量的多相滤波器动态调整视频大小。2.如何下载?答:https://ffmpeg.org/ 选...原创 2018-10-19 09:38:16 · 717 阅读 · 0 评论 -
Android学习------拖动删除(仿微信朋友圈拖动删除)
1 示例发朋友圈的时候,长按图片可以调整顺序,还可以拖动到底部删除。2 官方示例:https://developer.android.google.cn/guide/topics/ui/drag-drop.html撸代码1 首先布局布局画出来一个RecyclerView+底部一个TextView<?xml version="1.0" encodin...原创 2018-04-15 23:05:54 · 4437 阅读 · 1 评论 -
适配Android7.0版本更新功能
适配Android7.0版本更新功能测试手机:华为 Android 7.0 问题1 升级安装失败,程序崩溃:前面有一篇文章讲过了使用DownloadManager在应用内实现版本更新 详见 Android学习之—-利用DownLoadManager实现版本升级,之前Android 7.0也还没有普及所以一直没有更新代码,没注意到Android7.0的一些版本变化,导致了在Android 7.0 上面原创 2017-09-19 22:19:15 · 6610 阅读 · 1 评论 -
python初学-----查找Android项目中未使用的string资源
最近在自学python,慢慢的写点小东西记录一下。这个小程序是帮助我们查找一下我们定义在strings.xml中在java代码中和layout文件中未使用到的资源。我们就可以进行清理掉没用的资源文件。我是这样一个思路: 0. 首先通过xml解析取出strings.xml中的name部分和值(value)部分,存放到list中 1.遍历找到app\src\main\java和res\layout路原创 2017-08-26 22:26:35 · 887 阅读 · 1 评论 -
好记性不如烂笔头------使用Gradle构建不同的应用名和图标
参考学习链接: https://developer.android.google.cn/studio/build/index.html总所周知,使用Gradle可以使用productFlavors构建不同的变体,根据不同的配置构建出不同app版本。可以通过使用如下代码打包出这四种不同的app,并且每个app的图标都不一样, productFlavors { huawei{原创 2017-05-15 15:04:21 · 976 阅读 · 0 评论 -
Android开发-----关于解决Retrofit打印HttpLog和设置连接超时的问题
问题,1 由于Retrofit默认连接超时时间只有10s 某些情况下可能连接时间会超过10s,这个时候就会报出SocketTimeoutException 这个时候我们就需要自己设置超时间,2 很多时候需要查看自己请求的网络地址,或者请求参数,当然也可以借助抓包工具,通过OKHttp自带的可以支持打印Log,我们在控制台就可以看见请求信息或返回的数据,也不需要另外开工具,也还是原创 2017-04-11 16:00:26 · 4074 阅读 · 0 评论 -
android学习-----自定义View 加载动画
开始:就要看效果了。一个gif动画效果 但是只需要其中一部分,就没有现成的gif动画而且其中有一部分要可控。本来就不会自定义view的我,就慢慢琢磨吧。先看原图效果:在看我的效果图然后:就要写代码了。1.首先背景是一张图片,当做背景图。 2.进度的view部分放置在背景图中间。(这里我还是没搞懂原创 2016-04-08 10:38:21 · 692 阅读 · 0 评论 -
eclipse使用技巧 之 一行代码写出最好的单例模式
目的:为了更好的用好工具,提升开发速度参考文章:1.http://www.thinksaas.cn/group/topic/344092/ 关于eclipse模板相关。2.http://www.race604.com/java-double-checked-singleton/ 关于单例的正取写法。正文:先看效果:看着简直碉堡了, O(∩_∩原创 2016-03-22 18:37:41 · 1296 阅读 · 0 评论 -
Android学习-----DrawableCompat(给Drawable 着色)的使用
前言:不管这事啥东西,能解决问题就是好东西 DrawableCompat 根据名称可以看出是Drawable的兼容类 ,可以干一些事。平时在工作中需要通过多张图片显示不同的状态,现在用这个玩意就可以只用一张图片显示多个状态啦,想想还有点小鸡动。正文:先看效果:可以一张图片实现多种状态显示此处展示了按下和默认时候的颜色实现:先看代码吧public cl原创 2016-01-27 21:48:13 · 6271 阅读 · 1 评论 -
一些好的学习型网站记录(不断更新)
Git 参考手册 学习怎么使用Git http://gitref.org/zh/index.html原创 2014-03-28 16:41:30 · 924 阅读 · 0 评论 -
解决SVN提交失败 svn: Commit failed (details follow): A checksum mismatch occurred svn: /xxx.java
1 备份你提交不上的代码或文件夹 2 删除你原来提交不上的代码或文件夹刷新 提交svn 删除你原来的代码或文件夹 3 还原你原来的代码文件名或文件夹名称 重新提交就可以了。原创 2015-04-16 09:28:45 · 13725 阅读 · 0 评论 -
Android初学------jsoup解析相关问题
Jsoup遇到的问题 (遇到标签中有空格的情况解析会没有数据返回)办法一: 遇到标签中有空格的情况:比如 获取的时候可以使用 document.select("div.intro")或者document.getElementsByClass("intro")但是要保证html代码中只会存在一个 intro这样的单词 办法2:可以获取到html代码中 查找到"w原创 2015-01-09 11:17:26 · 510 阅读 · 0 评论 -
Android热修复------手写AndFix实现(基于Android7.0)
市面上很多热修复框架,相信大家也都有对比使用过,其他热修复框架这里也不列举对比了,今天就从阿里的AndFix热修复框架入手,学习下AndFix里面的热修复是如何做的。源码地址:https://github.com/alibaba/AndFix上次更新已经是三四年前的了,基本上没有维护了,不过还是有学习的价值。 接下来我们就来简单看下里面到底怎么做的,然后自己实现一个热修复。AndFix实现原...原创 2019-09-26 22:28:33 · 464 阅读 · 1 评论