- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 如何用命令将本地项目上传到git
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明git commit -m 'first com...
2019-04-12 11:42:18
130
原创 PieChart设置折线文字垂直显示
首先就是在gradle文件中引用compile 'com.github.PhilJay:MPAndroidChart:v3.0.2'重写PieChart和PieChartRenderer import android.content.Context;import android.content.res.TypedArray;import android.graphics.Po...
2019-01-16 16:06:07
1075
转载 Android 消息处理机制(Looper、Handler、MessageQueue,Message)
Android 消息处理机制估计都被写烂了,但是依然还是要写一下,因为Android应用程序是通过消息来驱动的,Android某种意义上也可以说成是一个以消息驱动的系统,UI、事件、生命周期都和消息处理机制息息相关,并且消息处理机制在整个Android知识体系中也是尤其重要,在太多的源码分析的文章讲得比较繁琐,很多人对整个消息处理机制依然是懵懵懂懂,这篇文章通过一些问答的模式结合Android主线...
2019-01-14 15:21:30
165
原创 ScrollView 如何设置超出范围后还可以继续滑动切左右滑动不拦截
public class MyScrollView extends ScrollView { public MyScrollView(Context context) { super(context); } public MyScrollView(Context context, AttributeSet attrs) { super(co...
2018-12-21 14:52:11
1662
转载 Android Touch事件传递机制通俗讲解
在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。情况一:实习生:经过一段时间的研究...
2018-12-20 15:37:46
127
原创 Android App代码混淆方案
一、Android Studio 代码混淆基本配置在工程目录下,找到 proguard-rules.pro 文件,它就是你要进行编写混淆配置的文件,在这个文件中编写混淆规则当然,在这之前,还需要在你 module 的 build.gradle 文件中引用该混淆文件:二、在配置文件中直接添加代码即可#1.基本指令区-optimizationpasses 5-dontus...
2018-12-04 10:56:45
307
原创 捕获一个出现未被捕获异常
import android.os.Build; import android.os.Looper; import android.os.SystemClock; import android.util.Log; import android.widget.Toast;公共类CrashHandler实现Thread.UncaughtExceptionHandler { public ...
2018-12-04 10:51:44
518
原创 android 将布局转换为图片
/ ** *将查看转换为位图 * / public static Bitmap convertViewToBitmap(View view){ view.measure(View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED),View.MeasureSpec.makeMeasure...
2018-12-03 15:25:35
606
原创 Android Studio APP 按钮无故出现红叉出现的解决方法
“Run”按钮爆红,窗口直接提示运行错误“Please select Android SDK”,错误截图见下: 首先依次选择主菜单“File”——“Settings”,菜单路径如下图所示:上述菜单操作打开设置窗口,然后依次展开“Appearance & Behavior”——“System Settings”——“Android SDK”,在右边的设置界面编辑SDK的路径。...
2018-11-26 15:01:14
1437
转载 如何找到一个靠谱的程序员
我的上一份工作是在一家世界500强金融集团担任架构师,当时,公司的IT团队规模将近2000人。与其他IT公司一样,程序员的流动性也比较高,而作为架构师,我需要为所在的部门招聘各个层级的开发人员,当然也包括外包。在这长达5年时间里,我面试了大约400名程序员。我并没有参加过任何人力资源方面的培训,也没有正式研究过如何面试程序员,但是我通过对大量程序员的面试,以及录用后效果的观察,得出了一套自己的面试...
2018-10-22 17:47:03
1310
原创 输入按键的button按键
public class KeyButton extends android.support.v7.widget.AppCompatButton { private EditText editText; public KeyButton(Context context) { super(context); this.setOnTouchList...
2018-10-22 15:59:02
676
原创 XNM虚线设置
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <!--虚线的间隙宽,虚线的宽,虚线的厚 虚线的颜色--> <stroke android:dashGap="5d
2018-10-17 10:58:16
619
原创 Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDex
只需要添加这句话就可以解决该问题。。。
2018-09-27 14:45:41
300
原创 大屏viewpager滚动不灵敏
在项目中做了一个关于viewpager滚动翻页,因为做的是平板界面,所以左右滚动非常不灵敏,非的滚动很大距离才可以,为此我们需要重写viewpager修改minOageOffset的值,默认是0.6f,这里我们设置为0.3f就大大提高了灵敏度。此值不易修改需要重写viewpager 这里为MinOffsetViewPager,此外还要重写他的adapter,这里为MinOffsetPagerAda...
2018-09-15 14:51:44
857
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人