- 博客(14)
- 资源 (129)
- 收藏
- 关注
转载 一款最流行的MVPArms MVP快速集成框架Retoift,Okhttp,RxCache,Gson,RxLifeCycle, Dagger2,Rxjava,ImageLoader
今年的Android技术圈中MVP,Dagger2,Rxjava,Retrofit这些词汇非常火,随便打开一个技术论坛都充斥着大量的关于这些技术的文章,Github也充斥着各种以基于MVP+Retrofit+RxJava+Dagger2+MaterialDesign开发的开源项目或Demo.但是大家这么热心的开源此类项目,一直重复的做着同样的事教授大家使用的方式和技巧有没有想过依赖一个
2017-11-29 17:27:31 7759 1
转载 你应该切换到Kotlin开发
我想告诉你Android开发你还在用JAVA吗?现在开始使用新的编程语言了,自从Kotlin成为谷歌官方语言后,你有没有心动呢? 我想告诉你一个名为Kotlin的新编程语言并且阐述为什么你应该考虑下一个项目中使用它。我以前非常喜欢使用JAVA,但是去年当我自己使用了Kotlin的时候,我真的不会在去想Java是一个更好的选择(语言上)。Kotlin是JetBrai
2017-11-29 16:00:38 531
原创 MVC、MVP的区别和MVVM设计模式及实例
MVVM简介 MVC和MVP的区别可能你使用过 MVP 设计模式来对代码进行解耦, 但是当前谷歌发布 Data Binding 库来更加简化我们的代码 , 也催生了 MVVM 设计模式在 Android 中的引用 . 在 MVP 中, 我们需要 Model 、 View 、 Presenter 三样进行配合使用 , 但是在 View 中 还是会出现大量的类
2017-11-30 14:54:22 468
原创 Android Studio打包签名apk
如果你需要开发一个带有系统权限的app,往往需要配置SharedUserId,比如:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cxq.signdemo" android:sharedUserId="android.uid.shell">
2017-11-30 12:23:08 2956
原创 java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ScrollView.smo
今天遇到了一个ScrollView的空指针错误,代码里是输入框的判断里加的,直接看看报错: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ScrollView.smoothScrollTo(int, int)' on a null object reference
2017-11-29 10:57:00 2036
原创 android ScrollView smoothScrollTo源码分析
项目中用到smoothScrollTo,在输入框中判断里用到了这个,不知道为何这会总是报空指针的错,于是在网络上搜索一番,没有看到理想的结果。于是乎静下心来去看源码吧。 /** * Like {@link #scrollTo}, but scroll smoothly instead of immediately. * * @param x
2017-11-29 10:47:00 947
原创 Android自定义边框背景颜色的Toast
直接上代码:1.主函数: View toastRoot = getActivity().getLayoutInflater().inflate(R.layout.my_toast, null); Toast toast = new Toast(getActivity()); toast.setVie
2017-11-24 00:16:29 3684
原创 Android原生AlertDialog修改标题,内容,按钮颜色,字体大小等
1.原生的 private void showAlerDialog() { AlertDialog dialog = new AlertDialog.Builder(this) .setTitle("AlerDialog") .setMessage("这是一个AlertDialog")
2017-11-23 16:43:44 2271 2
原创 Android开发之EditText 详解三个方法(addTextChangedListener监听用户输入状态)
不多说啦,看看正题: EditText editText = (EditText)findViewById(R.id.monitor_edit_text0); editText.addTextChangedListener(new TextWatcher() { @Override p...
2017-11-23 12:26:58 11004
原创 android 将手机号中间隐藏为星号(*)和手机号码判断
截取手机号码的方法很简单: //截取手机号码 方法一 String phonenum = "15718807588"; if(!TextUtils.isEmpty(phonenum) && phonenum.length()
2017-11-20 15:39:30 17923
原创 com.android.ddmlib.AdbCommandRejectedException: device offline Error while Installing APK解决
com.android.ddmlib.AdbCommandRejectedException:device offlineError while Installing APK 这个问题是adb被杀死了,重新启动一下就可以有三种方法:一、可以在sdk的文件中找到plattform-tools,到这个文件夹里面去可以找到adb,双击adb,就可以重新启动
2017-11-12 19:32:55 868
原创 Gradle project sync failed Error:Connection reset
Android studio开发工具:File -> Invalidate caches / Restart;选择Invalidate and Restart关闭 Android Studio删除 “/home/{username}/.gradle” 文件夹重启android studio
2017-11-08 23:12:28 1964
原创 Android Studio出现Error:No service of type Factory available in ProjectScopeServices.
升级完Android Studio 2.1.3 后编译时出现Error:No service of type Factory available in ProjectScopeServices.clean了下工程,发现好像是maven出了问题于是把问题定位到根目录的build.gradlebuildscript { repositories { jcent
2017-11-07 23:20:09 267
原创 Android控件之TableLayout布局拉伸宽度
我们简单的给 TableLayout 增加一个属性 android:stretchColumns="*" 表示所有列都要自动拉伸,以便适应屏幕宽度。布局效果它的值即可以是数字,也可以是*,注意数字是从0开始的,即:android:stretchColumns="1" 是设置 TableLayout所有行的第二列为扩展列。上面我们会看到 第四列的按钮比
2017-11-03 23:41:19 2664
MPAndroidChart-v3.0.2.zip
2020-05-17
列表操作等功能DouYinWu-master.zip
2020-05-10
sgf基础版本1.zip
2020-03-28
bilibili-android-client-master-x.zip
2020-03-28
bamboy-master.zip
2020-03-28
StepDialog-master小黄车引导弹框.zip
2020-03-28
阿里云AlivcLivePusher_v3.4.0_Android.zip
2019-12-23
新乐视云联leCloudUploadSDK_Android1.1.zip
2019-12-23
自定义轮播图CustomBanner-master.zip
2019-12-23
炫酷的轮播图DropIndicator-master.zip
2019-12-23
Android 仿快手视频列表,RecyclerView与Banner联动效果
2024-01-15
Sgf新闻项目AndroidFire-master123689.zip
2020-07-14
日落动画SunAnimation-master.zip
2020-07-14
Sgf横向滑动年龄选择器Broccoli-master.zip
2020-07-09
sgfwanandroid20200627.zip
2020-06-27
实用的录音机AudioWaveViewEdit-master.zip
2020-06-21
画板android-palette-master.zip
2020-06-21
sgfwanandroid20200610.zip
2020-06-13
sgfwanandroid20200613.7z
2020-06-13
MPAndroidChart3_0_1.zip
2020-05-31
MyChart_Sgf_MPAndroidChart216_2.zip
2020-05-31
MyChart_Sgf_MPAndroidChart216.zip
2020-05-31
MPAndroidChart.zip
2020-05-17
DouYinWu-master_图表Demos.zip
2020-05-17
mpandroidchartlibrary-2-0-9.zip
2020-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人