![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人参考
世强强强
这个作者很懒,什么都没留下…
展开
-
Android 像素点Activity保活
在Android应用中开启一个1像素的Activity,由于Activity的级别是比较高的,所以开启1个像素的Activity的方式就可以保证进程是不容易被杀掉的,具体来说,定义一个1像素的Activity,在该Activity中动态注册自定义的广播。不多说。直接上代码public class OnePixelReceiver extends BroadcastReceiver { ...原创 2019-12-05 13:42:08 · 677 阅读 · 0 评论 -
Android EvenBus的基本使用
EnventBus的Dome的代码的思路(Avtivity和Activity之间传值)导入一个依赖implementation 'org.greenrobot:eventbus:3.1.1'创建一个bean类public class MessageEvent { private String message; public MessageEvent(String me...原创 2018-11-30 20:57:29 · 981 阅读 · 0 评论 -
GeenDao
Android原生的api不方便之处1.需要手动拼写sql2.要自己写操作库的代码3.不能自动的把数据库中的数据映射成对象4.没有实现级联查询GreenDao的好处1.可以快速的开发数据库 了解GreenDao 1.GreenDao是一个android的开源框架 2.ORM(Object relation mapping)将数据库中的数据映射成...原创 2018-12-20 20:46:02 · 251 阅读 · 0 评论 -
百度地图SDK集成定位,卫星地图
其中两种集成方式基本相同1.百度地图第三方SDK的开放平台创建应用2.下载官方的SDK3.复制到项目的libs目录下4.但这样工程并不会自动加载libs下的so文件,需配置so文件的路径为该libs路径,关联所有地图SDK的so文件App下的groud.build的Andird下 sourceSets { main { j...原创 2018-12-20 13:38:58 · 1161 阅读 · 0 评论 -
Retorfig + RXjava封装网络请求工具类
1.导入依赖//Retrofit2的依赖implementation ‘com.squareup.retrofit2:converter-gson:2.0.0-beta4’implementation ‘com.squareup.retrofit2:converter-gson:2.1.0’//Rxjava依赖implementation ‘io.reactivex.rxjava2:rx...原创 2018-12-16 20:38:29 · 266 阅读 · 0 评论 -
Retrofit+Rxjava上传图片
1.添加权限 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&原创 2018-12-20 18:39:24 · 637 阅读 · 0 评论 -
日期选择
导入依赖implementation 'com.contrarywind:Android-PickerView:4.1.6'具体获取时间的代码 TimePickerView build = new TimePickerBuilder(MainActivity.this, new OnTimeSelectListener() { @Override ...原创 2018-12-20 19:34:02 · 218 阅读 · 0 评论 -
判断网络
定义一个类public class NetWrokProwor { /** * 网络判断 * @param context * @return */ public static boolean getNetWrokProwor(Context context){ Con...原创 2018-12-20 20:47:37 · 177 阅读 · 0 评论 -
Retrofit头参拦截器
public class HttpUtils { public final Api api; private HttpUtils() { OkHttpClient client = new OkHttpClient.Builder().addNetworkInterceptor(new logging()).build(); Retrofit ret...原创 2018-12-21 08:19:52 · 237 阅读 · 0 评论 -
自定义View实现圆形进度条效果
本次用的是自绘式自定义控件,涉及到资源文件设置属性值1.在项目创建一个类继承Viewpublic class MyProgressBar extends View { .... } 2.在自定义控件的类里面写好我们需要的属性值 private final Context context; Paint paint; //进度的是实际的值 public i...原创 2018-11-22 13:35:14 · 288 阅读 · 0 评论 -
PullToRefreshGridView
//布局文件<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android=“http://schemas.android.com/apk/res/android”xmlns:app=“http://schemas.android.com原创 2018-10-24 11:19:49 · 305 阅读 · 0 评论 -
ToolBar的用法
首先在Style中修改默认的样式设置成NoActionBar不用系统的默认样式在MainActivity中的布局文件中写一个ToolBar的控件注意要是V7包的因为ToolBar是一个容器所里面可以添加一些控件Menu中设置的东西<item android:id="@+id/btn1" android:icon="@mipmap/ic_launcher" ...原创 2018-11-04 18:29:42 · 726 阅读 · 0 评论 -
实现小圆点拖动
public class MyYuan extends View {private Paint paint;private int x;private int y;private int mStartX;private int mStartY;private int R = 100;private boolean zanting;public MyYuan(Context con...原创 2018-11-04 20:07:08 · 265 阅读 · 0 评论 -
OkHttp实现图片的上传和下载
布局文件<Button android:id="@+id/Donw" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="下载" android:textSize="20sp" ..原创 2018-11-13 20:48:24 · 754 阅读 · 1 评论 -
第三方QQ登录和分享
首先导入第三方的jar包<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/><uses-permission android:n...原创 2018-11-15 20:43:51 · 782 阅读 · 1 评论 -
实现纵向跑马灯
通过在build.gradle添加依赖实现跑马灯效果implementation 'com.sunfusheng:marqueeview:1.3.3'添加完依赖以后,写布局注意布局中的app:mvDirection=&quot;bottom_to_top&quot;可以选择从上到下还是从下到上&amp;lt;com.sunfusheng.marqueeview.MarqueeView android:...原创 2018-11-12 14:44:14 · 532 阅读 · 0 评论 -
android-属性动画
补间动画和属性动画的区别属性动画实现的效果相似于补间动画,但是不同于补间动画,最大的区别.:属性动画这使得改变了控件的属性,而补间动画只是幻影属性动画分为静态:创建在XML文件动态:创建在Java代码创建动画种类1.旋转动画2.平移动画3.缩放动画4.渐变动画5.动画集合在xml定义动画属性,浮点型小数,属性动画会真正的改变属性注意:属性动画是android系统3.0后...原创 2018-11-18 19:15:26 · 178 阅读 · 0 评论 -
属性动画对角移动
具体就是回获取屏幕的宽高和帧率 //属性动画 private void initAnimator() { /*translationY*/ WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE); Dis...原创 2018-11-18 19:23:22 · 323 阅读 · 0 评论