a06_kassadin
码龄10年
关注
提问 私信
  • 博客:213,874
    213,874
    总访问量
  • 74
    原创
  • 651,860
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2014-11-13
博客简介:

kassadin 的专栏

查看详细资料
个人成就
  • 获得46次点赞
  • 内容获得30次评论
  • 获得48次收藏
创作历程
  • 3篇
    2019年
  • 3篇
    2018年
  • 23篇
    2017年
  • 30篇
    2016年
  • 12篇
    2015年
  • 17篇
    2014年
成就勋章
TA的专栏
  • 「Flutter」
    2篇
  • 「Android 问题集」
    46篇
  • 「Android 开源库」
    1篇
  • 「Java」
    5篇
  • 「Kotlin」
    2篇
  • 「Groovy&Gradle」
    2篇
  • 「软件工具」
    12篇
  • 「测试」
    3篇
  • 「Shell」
    2篇
  • 「Node.js」
    7篇
  • 「日常垃圾」
    2篇
  • 「Maven」
    1篇
  • 「Linux」
    4篇
兴趣领域 设置
  • 移动开发
    kotlinflutterandroid studio
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Cisco Packet Tracer 7.3 730 mac 客户端

发布资源 2020.03.13 ·
dmg

FileZilla_3.47.2.1_macosx-x86.app mac 客户端

发布资源 2020.03.13 ·
bz2

CocoaPods 镜像使用帮助

https://mirrors.tuna.tsinghua.edu.cn/help/CocoaPods/CocoaPods 是一个 Cocoa 和 Cocoa Touch 框架的依赖管理器,具体原理和 Homebrew 有点类似,都是从 GitHub 下载索引,然后根据索引下载依赖的源代码。对于旧版的 CocoaPods 可以使用如下方法使用 tuna 的镜像:$ pod repo remo...
转载
发布博客 2019.07.24 ·
715 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Flutter 镜像

https://flutter.dev/community/chinaFlutter 中国区镜像PUB_HOSTED_URL=https://pub.flutter-io.cnFLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn上海交大镜像PUB_HOSTED_URL: https://dart-pub.mirrors.sjtug...
原创
发布博客 2019.07.24 ·
458 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

dart external function

dart external function简单来说就是只声明方法,具体实现由外部提供,通常是不同的平台 runtime,类似 Java 的 native 方法。
原创
发布博客 2019.07.18 ·
1910 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Android 网络连接是否可用的

在 Wifi 列表页看到了当前网络状态 Connected, no Internet,就跟进去看看系统是如何判断网络的可用性的。http://androidxref.com/8.0.0_r4/xref/frameworks/base/packages/SettingsLib/res/values/strings.xml<string name="wifi_connected_no_i...
原创
发布博客 2018.07.28 ·
676 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android Proguard extraPorguardFiles 小坑

打包的时候不知道为什么混淆失败了,查了sdk里proguard 里是有@keep的。 后来了解到2.2 之后的修改,排查半天是默认混淆文件没有生成,添加 gradle plugin,开启远程调试,MD又好了,以后打包又多了一个排查点。Android 默认的配置里会指定默认的混淆配置文件 getDefaultProguardFile('proguard-android.txt') ...
原创
发布博客 2018.03.26 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript开发工具简明历史

每次写js都要重头来过。。。原文翻译 https://blog.fundebug.com/2017/11/29/history-of-javascript-tools/开始刚开始在 HTML 中引入 js 文件即可html lang="en">head> script src="index.js">script>head>body>body>html>当需
转载
发布博客 2018.01.26 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Facebook 登录接入记录

Facebook 登录接入记录
原创
发布博客 2017.11.12 ·
6672 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

FCM(Firebase Cloud Messaging) 接入问题说明

FCM(Firebase Cloud Messaging) 接入问题说明1. 接入 SDKAndroid Studio 有 Firebase 插件,按步骤走没啥问题,和官方文档上的说明是一致的,自动添加sdk,手动下载 google-services.json 文件放入项目即可。唯一需要注意的就是apply plugin: 'com.google.gms.google-services'引入插件这句
原创
发布博客 2017.11.02 ·
13694 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

Gradle Implementation vs API configuration

新版本 Gradle 废弃了 compile, 新增了api 和 implementation简而言之,api 和 compile 功能完全一样,将 compile 换成 api 完全没问题。那么 api 和 implementation 有啥区别?区别就是是否将依赖暴露出去。api 会暴露,implementation 不会。使用 implementation 时,依赖库变动的话只会影响、重新编译
原创
发布博客 2017.10.20 ·
2901 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Android TV 官方教程简读4-Creating TV Navigation

Creating TV Navigationhttps://developer.android.google.cn/training/tv/start/navigation.htmlTV 使用的是遥控器,所以要多考虑导航Enable D-pad NavigationAndroid framework自动地处理布局元素之间的方向导航操作,一般情况不需要特殊处理,但还是要测。测
翻译
发布博客 2017.09.27 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android TV 官方教程简读3-Building Layouts for TV

Building Layouts for TVhttps://developer.android.google.cn/training/tv/start/layouts.htmlTV 设备比手机大很多,但颜色等不如手机,这些因素都影响着布局。Use Layout Themes for TVLeanback 主题Android 主题能给我们的TV应用布局提供基础框架, 使
原创
发布博客 2017.09.27 ·
541 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android TV 官方教程简读2-Handling TV Hardware

https://developer.android.google.cn/training/tv/start/hardware.html#handle-featuresTV 不同于其它 Android 设备,它不具备一些硬件特性,比如触摸屏、相机、GPS等,并且依赖外部设备。在开发 TV 应用的时候,应当充分考虑这些因素。接下来说说如果检测应用是否运行在 TV 上,如何处理不支持的硬件特性,
原创
发布博客 2017.09.27 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android TV 官方教程简读1-Building Apps for TV

官方文档TV 应用中有一个比较常见的词Leanback,找了半天翻译,靠谱点儿的就是“靠着看” - -Declare a TV Activity不同于手机 APP 应用,TV 应用的 Launcher 声明使用的是 CATEGORY_LEANBACK_LAUNCHERapplication android:banner="@drawable/banner" > ...
原创
发布博客 2017.09.27 ·
914 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

volatile 关键字

volatile 关键字内存模型硬件上,内存、高速缓存可能不一致。Java 内存模型中规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存,线程的工作内存中保存了该线程使用到的变量到主内存副本拷贝,线程对变量的所有操作(读取、赋值)都必须在工作内存中进行,而不能直接读写主内存中的变量。不同线程之间无法直接访问对方工作内存中的变量,线程间变量值的传递均需要在主内存来完成。所以还存在工作线程和主
原创
发布博客 2017.08.28 ·
600 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模
转载
发布博客 2017.08.28 ·
2547 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Activity间通过Intent传递数据的大小限制。

http://blog.csdn.net/pingfangx/article/details/52093225这个问题没找到官方说明,针对网上的各种答案,自己实际测试了一下。0x01结论1.1传512K以下的数据的数据可以正常传递。1.2传512K~1024K的数据会出错,闪退。1.3传1024K以上的数据会报错:TransactionTooLargeE
转载
发布博客 2017.06.16 ·
3334 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

github 下载的zip项目如何再关联回去

How to clone git repository from its ziphttp://stackoverflow.com/questions/15681643/how-to-clone-git-repository-from-its-zip
原创
发布博客 2017.05.21 ·
14819 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

git: git diff “old mode 100755 new mode 100644”

http://blog.csdn.net/razy_monkey/article/details/53188145If this is common and the filemodes are not important for this project we can simply tell Git to ignore this.Default
转载
发布博客 2017.05.21 ·
1570 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多