当前搜索:

[置顶] MWeb + 七牛发布 Markdown文章

MWeb + 七牛MWebMWeb是一款相当好用的mac平台上的Markdown编辑器。网上有很多文章写mac平台各个Markdown编辑器的对比,可以自行去搜一下。MWeb在App Store上是收费的。建议可以通过某宝去购买,很便宜! 土豪请绕行。MWeb可以将写好的文档到处各种格式:图床在本里编写Markdown,最大的麻烦是图片的存储。当全部存储到本地的时候,在发布文章的时候,又需要全部一...
阅读(99) 评论(0)

[置顶] 阿里路由框架--ARouter 源码解析之初始化ARouter

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/77337691上一篇介绍了ARouter的Compiler SDK : 阿里路由框架–ARouter 源码解析之Compiler在编译阶段会根据注解生成相应的 java 类文件。接下来分析一下 arouter-api SDK先来看看目录结构:...
阅读(766) 评论(0)

[置顶] 阿里路由框架--ARouter 源码解析之Compiler

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/77126904 注解处理器的处理流程 RouteProcessor init process parseRoutes InterceptorProcessor AutowiredProcessor IOC 参考前段时间,公司项目在做组件化重构,过程中当然会有很多痛点。组件化最重要的是根据项...
阅读(1727) 评论(0)

[置顶] Android对Window对象的管理机制分析

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/51820937关于Window对象管理的相关类: ViewManager WindowManager WindowManagerImpl WindowManagerGlobal ViewParent ViewRootImpl ActvityThread WindowManagerServi...
阅读(723) 评论(0)

[置顶] Activity具体是怎么创建的?又是怎么显示出来的?

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/72236314 startActivity() 到底发生了什么? onCreate() 是什么时候回调的? onResume() 又是什么时候回调的? 为什么回调OnResume()之后界面才可见? PhoneWindow是什么时候创建的? ActivityThread 与 Applica...
阅读(1364) 评论(2)

[置顶] setContentView() 究竟都做了什么?

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/51471280这个函数是在常见不过的了!setContentView(R.layout.activity_test_view);但是调用了这个函数设置Activity布局的时候,android系统究竟做了什么操作呢?往下看!setContentView()我们新建项目模式都是使用的 The...
阅读(1034) 评论(0)

[置顶] Android 开发 Tip 11 -- TabLayout 设置文字大小一致

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/71425135 使用TabLayout的时候,有些tab的文字比较多时,会出现与其他tab的文字大小不一致的情况! TabLayout 继承自 HorizontalScrollView内部有几个关键的类: SlidingTabStrip – TabLayout的唯一子View Tab...
阅读(2369) 评论(0)

[置顶] Android 开发 Tip 6 -- Spinner 文字 & icon 居中显示

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/70903974设置Spinner 文字居中默认情况下,Spinner控件的效果是这样的: 想让文字居中显示怎么办??? 在布局文件中设置android:gravity="center"也不起作用!!源码走读先来看 Spinner 的构造函数public Spinner(Context...
阅读(4244) 评论(1)

[置顶] View & ViewGroup 之 事件分发

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/70767884 MotionEvent Activity的事件分发 ViewGroup的事件分发 View的事件分发 dispatchTouchEvent onInterceptTouchEvent onTouchEvent...
阅读(959) 评论(0)

[置顶] LayoutInflater原理解析

构造LayoutInflater LayoutInfalter的使用 分析情况 总结构造LayoutInflater 获取系统服务 LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); from(Context) LayoutInflater inflater = L...
阅读(987) 评论(0)

[置顶] JavaPoet的基本使用

JavaPoetJavaPoet 是一个用来生成 .java源文件的Java API。当做如注解或者数据库模式、协议格式等事情时,生成源文件就比较有用处。Example以 HelloWorld 类为例:package com.example.helloworld;public final class HelloWorld { public static void main(String[] ar...
阅读(11390) 评论(5)

[置顶] Android开发命名规范和编码规范

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/50771703无规矩不成方圆,是吧。。哈哈~~很庆幸,本人刚学java编程的时候,就被老师灌输了编程规范的相关知识,并且一直在遵守。有过团队开发经验的人都知道,如果没有一定的规范可行,那么代码看起来将是苦不堪言,甚至是乱七八糟。下面就介绍一下,我个人编码过程中使用到的规范,供大家参考~~命...
阅读(17755) 评论(6)

StarUML for MAC 破解方法

去官网下载mac版安装完毕之后破解: 打开文件:/Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js在validate() 函数中 上面添加一段代码:return { name: "0xcb", product: "StarUML", lic...
阅读(49) 评论(0)

Git配置与使用总结

基本配置 用户信息查看配置 Git命令别名设置 工作区 暂存区 AS中文件颜色标识说明 git log 查看操作日志 - -no-ff git status 命令 本地库与远程库保持一致时 当只有文件修改时 新增文件时 提交记录 撤销记录 git branch操作 查看切换分支 创建分支 分支删除 分支删除之后恢复 分支重命名 推送分支 git add 操作 撤销 add操作 撤销文件的修改丢弃...
阅读(365) 评论(0)

Charles的配置及使用小结

Charles是一款代理服务器,通过拦截网络请求发送和相应的数据包来进行数据分析。Charles的主要功能点 支持SSL代理。可以截取分析SSL的请求。 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。...
阅读(136) 评论(0)

CI(持续集成)之Jenkins+Gitlab的基本配置

git github gitlab git github gitlab Jenkins firhttps://mp.weixin.qq.com/s/eHc4ZMBhjsn5ZKFzAQGzvQgit & github & gitlab先简单介绍下这三个概念及他们的区别。gitgit 是一个版本控制系统。版本控制系统现在分为两种: 集中式版本控制系统比如:svn,cvs 分布式版本控制系统比如:B...
阅读(222) 评论(0)

MAC 开发配置

Git xcrun error SSH key gitlab MAC office jdk环境变量配置 iterm zsh配置命令别名 Alfred 3 AS配置 提示不区分大小写 MAC版AS常用快捷键 com 7 control HGit参考:Git配置与使用总结xcrun: errorxcode-select --install // 在终端输入此命令安装xcode相关插件即可解决此问题。...
阅读(212) 评论(0)

Launcher里点击一个应用图标的内部流程分析

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/51471280从Android手机屏幕上点击一个应用图标进行启动Activity的过程分析如下: /packages/apps/Launcher3/src/com/android/launcher3/Launcher.java public class Launcher extends...
阅读(189) 评论(0)

Android 开发 Tip 19 -- 修改Menu的字体大小和样式

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/51820937AppCompatDelegateImpl.java@Override public void initWindowDecorActionBar() { ensureSubDecor(); if (!mHasActionBar || mA...
阅读(378) 评论(0)

Android 开发 Tip 18 -- PopupWindow 在 Android N(7.0)及以上 的兼容性问题

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/51820937http://www.jianshu.com/p/0df10893bf5bhttp://www.jianshu.com/p/825d1cc9fa79http://blog.csdn.net/jabony/article/details/69520686 http://blo...
阅读(533) 评论(0)

Android InstantRun原理分析

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/51820937你需要提前知道的知识点: apk打包流程 InstantRun是什么? InstantRun什么时候生效? APK反编译 https://yq.aliyun.com/articles/58517#http://blog.csdn.net/u012439416/article/...
阅读(327) 评论(0)
193条 共20页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1220241次
    • 积分:9187
    • 等级:
    • 排名:第2278名
    • 原创:182篇
    • 转载:9篇
    • 译文:2篇
    • 评论:789条
    联系方式
    博客专栏
    最新评论
    CNZZ统计