排序:
默认
按更新时间
按访问量

记一次git amend事故处理方案

一、问题回顾问题是git commit --amend 引起的。 一条commit已经push到远端develop了,但是后来又在这条commit上进行了amend操作,导致这条commit的哈希码发生了变化。并且后续又在这条commit之后进行了N条commit操作。<Be...

2018-05-18 00:04:38

阅读数:28

评论数:0

git commit --amend修改push到远程分支的提交

用法git commit --amend合并缓存的修改和上一次的提交,用新的快照替换上一个提交。缓存区没有文件时运行这个命令可以用来编辑上次提交的提交信息,而不会更改快照。修改提交信息git commit --amend //修改提交信息操作git push --force-with-lease ...

2018-05-18 00:02:42

阅读数:86

评论数:0

Android控件显示、隐藏时,增加动画效果

      在Android应用开发的时候经常会用到View的setVisibility()方法来动态隐藏和显示view,但是这样子是没有过渡动画的,变化的时候会显得很生硬。     LayoutTransition是一个在4.0新引入的Api,主要功能是在ViewGroup的layout发生变化...

2018-05-16 23:37:44

阅读数:68

评论数:0

Android快速点击问题的简单方法

public class ClickUtil { private static long mLastClickTime; /** * 判断当前点击现象是否是快速的点击,若是的则返回true,在客户端中要屏蔽这种现象。 * * @return ...

2018-04-26 22:44:54

阅读数:49

评论数:0

自定义滚动刻度尺控件

目前支持的自定义属性<declare-styleable name="ScaleView"> <!-- 基线是否显示 --> <attr...

2018-04-15 17:06:37

阅读数:46

评论数:0

支持空态显示和可展开二级列表的RecyclerView

  可展开二级列表: 1.List<Object> 用Object类型是为了把不同数据都装进一个list中。将传入的数据和显示的数据分开,维护一个显示数据列表,展开就 添加item,收起就移除item,这样添加和移除可以利用RecyclerVie...

2018-04-06 01:55:37

阅读数:163

评论数:0

异常:The specified child already has a parent. You must call removeView() on the child's parent first.

方法一:ViewGroup parent = (ViewGroup) .getParent(); if (parent != null) { parent.removeAllViews(); //或者 parent.removeView(view) } container.addView(...

2018-04-06 01:00:47

阅读数:50

评论数:0

EditText无适配问题底部虚线背景

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http:...

2018-03-31 01:32:17

阅读数:74

评论数:0

Android 获取已安装应用列表 调研

一、先阅读文章    https://blog.csdn.net/ecjtuhq/article/details/79363099二、品牌差异三、方案对比 四、结论    1. 华为   通过 pm list package 获取列表(手机管家的记录、通知,不算有感知);    2. 魅族/VIV...

2018-03-24 15:12:57

阅读数:27

评论数:0

为何 Twitter 区别于微信、淘宝,只使用了 armeabi-v7a?

最近在研究APP瘦身,碰巧又遇到armeabi、armeabi-v7a、arm64-v8a等ABI相关的知识点,决心记录下来以作分享。目前现状首先我们分析下国内的淘宝、微信,以及国外的Facebook、Twitter都使用了哪些ABI。我们对这4家APK进行Analyze,可以发现Facebook...

2018-03-04 23:26:21

阅读数:60

评论数:0

CentOS如何查看、杀掉进程

一、根据进程名过滤出信息 二、确认进程的详细信息 三、杀掉进程

2018-03-04 18:11:35

阅读数:105

评论数:0

Android 如何完整的获取到用户已安装应用列表

接到产品经理的预研需求,说希望获取用户已安装应用列表。这个问题应该不难,只要是要把相关的知识点整理和验证一下。    对于获取用户已安装应用列表,我个人是很熟悉的,因为我的华为手机上,手机管家天天会在通知栏弹出”xxx应用尝试获取用户已安装应用列表被禁止”。所以,很明显,跟权限是有关系的。于是,我...

2018-02-24 16:25:15

阅读数:212

评论数:0

Hybrid APP之Native和H5页面交互原理

前言 参考来源 前人栽树,后台乘凉,本文参考了以下来源 JSBridge-Web与Native交互之iOS篇Ios Android Hybrid app 与 Js BridgeHybrid APP架构设计思路Android4.2下 WebView的addJavascriptInterfac...

2017-10-19 10:10:59

阅读数:265

评论数:0

为什么用annotationProcessor代替android-apt?

1.android-apt不再进行维护了。 2.android-apt只支持javac编译,而annotationProcessor支持javac、jack编译,如果想使用Java 8必须使用Jack编译。

2017-10-10 14:57:50

阅读数:175

评论数:0

Android通过Chrome Inspect调试Webview出现空白页面的问题

1、修改host 打开C:\Windows\System32\drivers\etc\hosts文件,添加: 61.91.161.217 chrome-devtools-frontend.appspot.com 61.91.161.217 chrometophone.apps...

2017-10-08 23:30:14

阅读数:738

评论数:0

高并发读写导致ConcurrentModificationException异常的解决办法

1、使用java.util.concurrent包下面的并发容器      网上搜、查API文档。 2、读写分离,写操作加锁(以synchronized为例,其中synchronized锁住的是括号里的对象) Thread thread = new Thread(new Runn...

2017-09-23 22:00:01

阅读数:104

评论数:0

Android使用SVG小结

SVG的全称是Scalable Vector Graphics,叫可缩放矢量图形。它和位图(Bitmap)相对,SVG不会像位图一样因为缩放而让图片质量下降。它的优点在于节约空间,使用方便。 android也在5.0中新增了对使用svg矢量图支持,现在网上也有大把关于svg的文章但是使用时还...

2017-09-17 23:51:45

阅读数:138

评论数:0

Android Fiddler抓包

什么是Fiddler Fiddler是http调试代理,他能够记录所有的你电脑与互联网之间的通讯,Fiddler也可以让你检查所有的http通讯,设置断点,以及fiddler所有的"进出数据"。(指: cookie,html,js,css等文件,这些都是你可以随意修改的) F...

2017-09-17 23:49:24

阅读数:180

评论数:0

Android开发规范

摘要 1 前言2 AS规范3 命名规范4 资源文件规范5 版本统一规范6 第三方库规范7 注释规范8 测试规范9 RN规范10 其他的一些规范 1 前言 为了利于项目维护以及规范开发,促进成员之间Code Review的效率,故提出以下开发规范,如有更好建议,欢迎到GitHub提issue,原文...

2017-09-17 23:41:37

阅读数:72

评论数:0

【小技巧】AS手动实现无线真机调试

其实无线真机调试很简单,走一遍流程就能学会并且记住,无需插件,无需Root,使用插件反而会将这个流程复杂化。 先放上纯流程版,方便通篇阅读之后的快速查阅,接下来还提供详细版以供参考。 默认读者可以成功真机调试,控制台使用 cmd 或者AS的 Terminal 均可。 纯流程版 将手机与电脑连接在...

2017-09-16 18:57:44

阅读数:100

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭