- 博客(67)
- 资源 (10)
- 收藏
- 关注
原创 实际开发使用git流程(实用)
1下载git,配置环境变量path路径到bin,如:D:\git\Git\bin ;这样就可以在AS的Terminal中使用git命令了 2打开AS,选一个舒服的包,从远程clone项目到本地,此时默认你拉拉取的是master分支,git clone https://git.coding.net 3输入git用户名密码 4为安全起见,实际开发中需要新建git分支,如:git checko
2016-12-30 20:04:13 3196
原创 Android图片压缩上传系列
http://wetest.qq.com/lab/view/155.html?from=adsout_qqtips_past2&sessionUserType=BFT.PARAMS.198435.TASKID&ADUIN=1393362675&ADSESSION=1473041745&ADTAG=CLIENT.QQ.5491_.0&ADPUBNO=26609
2016-12-28 17:01:48 319
原创 实际开发git使用流程
前提是你已经clone远程的代码到本地了 1拉取远程master分支到本地master分支 git pull origin master:master 2创建并切换本地master分支到本地wy分支,你是在wy上工作的! git checkout -b “wy” 工作内容完成后 3提交wy分支到远程wy分支 git add . git commit -m “工作内容描述” git
2016-12-26 17:19:55 749
原创 git add时候报错:LF will be replaced by CRLF
解决: git config core.quotepath off git config –unset i18n.logoutputencoding git config –unset i18n.commitencoding
2016-12-26 16:40:59 358
原创 Android studio terminal中输入汉字会重复
win+X,运行,cmd,调出黑窗口,鼠标右键标题栏,属性,下面使用旧版本控制台打钩 ,确定—–>重启Android studiohttps://www.zhihu.com/question/51794425
2016-12-26 15:08:46 2280
原创 FindBugs插件的介绍
File->Settigns->Plugins->Browse repositories->search “findBugs-IDEA” 使用:右键单击(module、单个文件等)—>在快捷菜单中选择findbugs即可FindBugs支持对包级别、项目级别、模块级别、单个文件级别,以及自定义范围的Bug分析。FindBugs:特色是能够检查出空指针异常这种bug!http://blog.csdn
2016-12-26 12:24:40 427
原创 android studio调用图形界面解决git冲突
选中冲突的类,右键,Git,Resolve conflicts http://blog.csdn.net/jaden_hool/article/details/51852196
2016-12-26 11:47:34 2559
原创 一直在fetching documentation(鼠标放在方法上,读取方法解释的速度很慢)
那是因为你的SDK中没有doc这个目录,当鼠标放在方法上的时候,获取解释会连接Google的网址,俗称翻墙,所以就慢了
2016-12-25 15:26:09 1953 1
原创 关于androidSDK
一定不要使用android studio默认的路径,一定自己配置sdk,使用默认的路径会有权限问题,系统默认保护,你根本找不到ask的路径。还有可能出现鼠标悬停方法fetching Documents过慢的情况,方法介绍出来后会有以下异常:Following external urls were checked: http://developer.android.com/reference/a
2016-12-25 15:13:33 473
原创 android适配平板
使用最小宽度修饰符(Smallest-width Qualifier) 建一个layout-sw600dp 文件夹 但屏幕宽度大于600dp时会自动使用这个文件夹。
2016-12-24 10:17:47 446
原创 android.os.Process.killProcess(android.os.Process.myPid());用于杀掉当前进程
android.os.Process.killProcess(android.os.Process.myPid()); 会根据调用的地方不同,处理结果也不同。我在activity oncreate 里面直接调用 APK就会一直无限重启,而在Button点击事件中执行,就可以关掉应用。代码如下:public class MainActivity extends Activity { @Ove
2016-12-22 17:47:49 9070
原创 杀死当前进程,完全退出程序
android.os.Process.killProcess(android.os.Process.myPid());
2016-12-22 17:16:40 672
原创 Activity管理器用来增加,移除Activity
分享一个工具类给大家,用来控制activity在任务栈的增加和移除public class ActivityCollector {//Activity管理器用来增加,移除Activity public static List<Activity> mActivities=new ArrayList<>(); public static void addActivity(Activity
2016-12-22 17:14:48 998
原创 android获取当前类名--锁定当前的Activity(实用小技巧)
getClass().getSimpleName() 当我们入职一个新公司在看他人的代码时,如果不知道手机当前的Activity是代码中的哪一个,可以在BaseActivity中加入这行代码public class BaseActivity extends AppCompatActivity { @Override protected void onCreate(Bundle sa
2016-12-22 16:24:56 6171
原创 启动模式(LaunchMode)之singleInstance单一实例
singleInstance独享一个返回栈 工作原理:B设为singleInstance A–>B–>C back后 是A,B;因为AC是处于同一个任务栈中的,B是一个新的任务栈,cback后便是A 使用场景:实现其他程序和我们的程序可以共享一个Activity的实例;singleInstance模式下会有一个单独的返回栈来管理这个Activity,不管哪个应用程序来访问这个Activity
2016-12-22 16:07:17 669
原创 Percent百分比布局--Android新布局
用来解决FrameLayout和RelativeLayout不能按比重实现布局的缺陷。 分两步: 1gradle中compile 'com.android.support:appcompat-v7:24.2.1' compile 'com.android.support:percent:24.2.1'apply plugin: 'com.android.application'andro
2016-12-21 17:55:19 446
原创 button上的文字自动转换为大写
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!"/>显示效果是大写,解决:android:textAllCaps=”false” <Button android:text
2016-12-21 16:15:02 438
原创 launchMode四种启动模式
standard(默认的),singleTop,singleTask standard就你不用说了,先进后出; singleTop和singleTask两者相近,容易混淆,重点记住一个就好。 singleTask:单一个任务,顾名思义:只有一个任务栈,舍我其谁!有我没别人!多用于主界面;1,2,3,1;此时只有1;2和3已经移出栈(如果是singleTop,back后依然是3,2,1) si
2016-12-21 14:58:17 546
原创 防止Activity处于stop状态被系统回收,onSaveInstanceState
1将数据放到Bundle对象中,覆写onSaveInstanceState方法 @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState);//可删,默认就是已经继承了父类 String saveData="我是防止活动因处于s
2016-12-21 11:39:49 909 1
原创 Activity返回数据给上一个Activity(非常重要,面试必备)
开发实际项目的时候,碰到Activit向上一个Activity返回数据的时候必须用startActivityForResult()这个方法!!不要自己臆想其他的方法,比如说用共享参数在活动2中保存,然后在活动1中取出,这种方式虽能实现功能,但存在巨大的隐患,甚至你会因此丢掉工作!因为共享参数存放的数据在你的ROM中,startActivityForResult()这个方法数据是存放到RAM中的,RA
2016-12-21 10:01:20 2709 4
原创 android 文字循环跑马灯
代码public class MarqueeTextView extends TextView implements Runnable{ private int currentScrollX;//当前滚动的位置 private boolean isStop=false; private int textWidth; private boolean isM
2016-12-20 11:18:09 1263
ReclyclerView去掉最后一个条目分割线
2017-07-17
CoordinatorLayout与AppBarLayout
2017-06-28
终于找到一个快速嵌入项目、简单、好用的TabLayout+ViewPager的Demo了(付费与免费的差距,你懂得)
2017-06-27
universal-image-loader-1.9.5.jar
2016-08-18
mvi是解决什么问题的
2022-09-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人