
android
mjmandroid
人生短暂,珍惜,慎重
展开
-
2021-07-29
Android ping网络是否连通public class CheckWifiConnThread { private String ip; public CheckWifiConnThread(String ip){ if(ip.contains(":")){ this.ip = ip.substring(0,ip.indexOf(":")); } else { this.ip=ip; }原创 2021-07-29 09:42:42 · 97 阅读 · 0 评论 -
Android的六边形图片
六边形图片类似圆形的图片,原理和圆形图片的差不多,这里关键怎么画六边形 废话不说直接上代码哈 public class CustomerView extends View { private Paint sidePaint,srcPaint; private float sideWidth = 10;//边框的宽度 private int sideColor = Colo原创 2017-11-18 17:44:30 · 1543 阅读 · 0 评论 -
Android也有beacon了
android beacon开发ios对beacon有了很好的支持,android有个第三方库,支持的还好,稳定性可以,当然没有ios支持的好了引用库compile ‘org.altbeacon:android-beacon-library:2.9’ 看看核心代码@Override public void onCreate() { super.onCreate();转载 2017-11-18 17:35:23 · 1973 阅读 · 0 评论 -
listView的万能适配器
public abstract class AbsBaseAdapter<T> extends BaseAdapter { protected LayoutInflater mInflater; protected Context mContext; protected List<T> mDatas = new ArrayList<>(); protected int转载 2017-11-20 17:56:06 · 245 阅读 · 0 评论 -
关于SwipeMenuListView的侧滑menu的内容修改
SwipeMenuListView只提供了统一样式的menu,一个或者多个,但是如何修改每个menu可以动态的自定义显示的内容看源码知道重写了setAdapter(SwipeMenuAdapter)方法 @Override public void setAdapter(ListAdapter adapter) { super.setAdapter(new SwipeMenu原创 2017-11-21 22:43:00 · 741 阅读 · 0 评论 -
FileProvider path的意思
配置filepaths文件转载 2017-11-23 20:39:52 · 851 阅读 · 0 评论 -
代码实现drawable文件夹下的shape,selector
shape selector原创 2018-01-27 21:45:51 · 307 阅读 · 0 评论 -
SwitchButton
实现下图的按钮效果shape文件实现 是一个RadioGroup,里面是俩个RadioButton,设置不同的点击状态的背景extends View实现这里采用第二种实现public class SwitchButton extends View { private float mStrokeWidth = 4.0f; private String[] mTabTexts =原创 2018-03-14 21:36:18 · 723 阅读 · 0 评论 -
java与kotlin泛型通配符
java通配符子类型上界限定符 ? extends T 指定类型参数的上限超类型下界限定符 ? super T 指定类型参数的下限当一个函数的参数是List ,我们知道Integer是Number的子类,但是List不是List的子类,所以java提供了这样的形变,还有注意 List原创 2018-03-28 21:40:43 · 2375 阅读 · 0 评论