
工具
文章平均质量分 77
介亭
哈哈哈 一级棒
展开
-
一个简单的mvp
Activity 实现Precenter中的接口来处理数据,new 一个Precenter对象并将自身传递给Precenter通过Precenter对象 向Precenter发出指令//mvppublic class MainActivity extends AppCompatActivity implements Precenter.viewInter{ private Precenter mprecenter; @Override protected vo.原创 2021-09-24 21:57:50 · 138 阅读 · 0 评论 -
双重锁封装定位
//定位工具类public class LocationUtil { //声明mlocationClient对象 public static LocationUtil mLocationUtil; public AMapLocationClient mlocationClient; Context mContext; LocationLister mLocationLister; private LocationUtil(Context mCon.原创 2021-09-10 11:22:53 · 103 阅读 · 0 评论 -
mac显示隐藏文件夹
在这里隐藏文件所在的目录按键盘上面的shift+cmmand+. ,接着看到隐藏文件夹内凡是前面带有小点的隐藏文件,或者是显示淡蓝色的文件都是隐藏文件。通过这个方式就可以查看隐藏的目录。要恢复隐藏文件的话再次按shift+cmmand+. ,即可恢复文件的隐藏状态 。...原创 2020-06-19 14:23:16 · 257 阅读 · 0 评论 -
android 权限判断
1.SplashActivity@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);if (Build.VERSION.SDK_INT >= 23) {//...原创 2020-03-27 11:12:36 · 2606 阅读 · 0 评论 -
使用CoordinatorLayout+AppBarLayout+NestedScrollView悬浮停靠 再使用SmartSwipeRefresh下拉刷新造成滑动冲突
问题 :使用CoordinatorLayout+AppBarLayout+NestedScrollView悬浮停靠 再使用SmartSwipeRefresh下拉刷新造成滑动冲突(拉到任何位置都能刷新)解决方案:监听AppBarLayout 当滑动到头部位置开启刷新 其余的不刷新abLayout.addOnOffsetChangedListener(new AppBarLayo...原创 2019-11-01 16:26:52 · 1578 阅读 · 0 评论 -
Android实现滑动到顶部悬停的效果
多写一个和需要悬浮的部分一模一样的layout,先把浮动区域的可见性设置为gone。当浮动区域滑动到顶部的时候,就把浮动区域B的可见性设置为VISIBLE。这样看起来就像悬浮在顶部不动了。这里介绍的是另外一种方式:使用design包中的控件? 1 2 3 4 5 6 7 8 9 10 11 ...转载 2019-10-23 18:49:00 · 1083 阅读 · 0 评论 -
.gitignore
# Built application files*.apk*.ap_# Files for the Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/out/# Gradle files.gradle/build/# Local configuration file (sdk p...原创 2019-07-03 09:27:35 · 108 阅读 · 0 评论 -
使用HttpURLConnection获取数据部分乱码
问题是因为HttpURLConnection接收数据的时候 字符集默认的是GBK 要转码UTF-8public static String sendPostNew(String url, String param ) { String result = ""; try { URL httpurl = new URL(url); HttpURLC...原创 2019-04-16 17:32:08 · 980 阅读 · 0 评论 -
android 融云 获取token
import android.util.Log;import com.alibaba.fastjson.JSON;import com.jieting.shangmen.bean.UserRespone;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apa...转载 2019-02-24 22:45:01 · 1220 阅读 · 2 评论 -
CoordinatorLayout 实现悬浮停靠
<android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@+id/rv_title"> <android.suppo...原创 2018-12-26 11:04:16 · 1325 阅读 · 0 评论 -
StringUtil工具类
/* * 文件名: StringUtil.java * * 描 述: 字符串操作工具类 */import android.util.Log;import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.SimpleD...原创 2018-12-22 16:34:50 · 602 阅读 · 0 评论 -
圆角矩形
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 内部颜色 --> <solid android:color="#FF5A5F&q原创 2018-12-20 14:27:49 · 726 阅读 · 0 评论 -
解决Android P弹窗问题
Android 9 弹出提示框 在application中 调用private void closeAndroidPDialog(){ try { Class aClass = Class.forName("android.content.pm.PackageParser$Package"); Constructor declaredCo...转载 2018-12-30 10:33:04 · 2962 阅读 · 0 评论 -
Radingbar 星星控件
布局文件 xml<RatingBar android:id="@+id/iv_shop_pf_shanghupingfen" style="@style/RadingStyle" android:layout_width="wrap_content" android:layout_height="10dp" android:layout_marg...原创 2018-12-26 10:57:27 · 143 阅读 · 0 评论 -
Android recycleview 瀑布流 横纵向间距
这个使用后左右间距需要设置recycleview margin值. 例如等于 margin5//activity中使用。//使用工具类recyclerView.addItemDecoration(new StaggeredDividerItemDecoration(SoppiingDetailActivity.this, 10)); //工具类public class Sta...原创 2018-11-06 20:02:54 · 1160 阅读 · 0 评论