- 博客(37)
- 收藏
- 关注
原创 android webView cookie注入
private void syncCookie (Context context) { CookieSyncManager.createInstance(context); CookieManager cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(true);// 允许接受 Cookie if (Build.VERSION.SDK_INT &
2021-12-06 15:01:11
1488
原创 android 加载rgba格式颜色
/** * 加载rgba格式颜色 * 注意格式是 rgba(7, 66, 244, 0.64) * * @param rgba */ public static int getColorRgba(String rgba){ String substring = rgba.substring(5, rgba.length()-1); String[] split = substring.split(","); .
2021-12-06 14:56:45
2300
原创 随意拖拽布局
private void setBackgroundPic(AppCompatImageView imageView, String imageUrl) { Glide.with(Utils.getApp()) .asBitmap() .load(imageUrl) .diskCacheStrategy(DiskCacheStrategy.NONE) .into(new SimpleTarget<B
2021-11-03 15:16:26
1348
原创 Android WebView直接调用相机相册
private ValueCallback<Uri[]> uploadMessageAboveL;//覆盖WebView默认使用第三方或系统默认浏览器打开网页的行为,使网页用WebView打开 webview.setWebChromeClient(new WebChromeClient() { // For Android >= 5.0 @Override public boolean onShowF
2021-05-08 14:55:37
993
原创 自定义输入框提示功能
这是系统提供的一个控件:AutoCompleteTextView<AutoCompleteTextView android:layout_marginLeft="20dp" android:id="@+id/name_edit" android:layout_width="wrap_content" android:layout_height="wrap_content"
2020-09-27 17:33:57
418
2
原创 android-倒计时工具类
这里需要传一个时间戳 time = new TimeCount(Integer.parseInt(expireTime) * 1000, 1000);//60秒 time.start();/* 定义一个倒计时的内部类 */ class TimeCount extends CountDownTimer { public TimeCount(long millisInFuture, long countDownInterval) {
2020-08-04 14:48:49
356
原创 仿高德上下滑动控件
implementation 'com.yinglan.scrolllayout:scrolllayout:1.0.2'/**设置 setting*/ mScrollLayout.setMinOffset(0); mScrollLayout.setMaxOffset((int) (ScreenUtil.getScreenHeight(this) * 0.5));...
2019-10-29 10:20:33
2561
转载 android 跑马灯效果
public class MyTextView extends TextView { //在用代码创建的时候调用 public MyTextView(Context context) { this(context, null); } //在识别XML的时候会调用此方法创建Textview,底层会用反射去AttribestSet去取属性值 p...
2019-08-13 14:39:33
126
原创 webView与JS交互
webview.setWebChromeClient(new WebChromeClient()); webview.setWebViewClient(new WebViewClientd()); WebSettings webSettings = webview.getSettings(); if (Build.VERSION.SDK_INT &...
2019-08-05 15:02:15
265
原创 高德地图 多个坐标只产生一条路线规划
protected void initView(View view, Bundle savedInstanceState) { unbinder = ButterKnife.bind(this, view); mapView.onCreate(savedInstanceState); if (aMap == null) { a...
2019-08-05 14:56:39
4544
原创 Fresco配置图片缓存大小
private static int MAX_MEM = 30* ByteConstants.MB; @Override public void onCreate() { super.onCreate(); //设置磁盘缓存 DiskCacheConfig diskCacheConfig = DiskC...
2019-04-07 09:43:38
435
原创 动态权限
初始化private static String[] PERMISSIONS_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE}; private static int REQUEST_PERMI...
2019-04-07 08:28:57
151
原创 ViewPager+Fragment实现页面切换
先扔个布局<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http:/...
2019-04-06 19:47:56
885
原创 webview的简单使用
WebSettings webSettings = webView.getSettings();webSettings.setJavaScriptEnabled(true); // 设置与Js交互的权限webSettings.setJavaScriptCanOpenW...
2019-04-03 20:38:26
273
原创 OKHttp+Retrofit+RxJava
implementation 'com.squareup.okhttp3:okhttp:3.1.2' implementation 'com.facebook.fresco:fresco:0.12.0' implementation 'com.squareup.retrofit2:converter-gson:2.1.0' implementation 'com.squareu...
2019-03-24 20:43:43
333
原创 XRecyclerView+Retrofit+OKhttp请求分页加载
依赖 implementation 'com.squareup.okhttp3:okhttp:3.1.2' implementation 'com.squareup.retrofit2:retrofit:2.0.2' implementation 'com.facebook.fresco:fresco:0.12.0' implementation 'com.squareu...
2019-03-20 19:14:02
620
1
原创 xRe
implementation 'com.jcodecraeer:xrecyclerview:1.3.2'private XRecyclerView recyclerView;recyclerView.setLoadingMoreEnabled(true); recyclerView.setPullRefreshEnabled(true); linearLa...
2019-03-17 21:09:33
521
原创 ButterKnife绑定控件
public class Butter { public static void parse(Activity activity){ Class<? extends Activity> aClass = activity.getClass(); Field[] declaredFields = aClass.getDeclaredFields()...
2019-03-17 21:03:49
395
1
原创 导依赖遇到的问题
configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { ...
2019-03-17 20:57:42
285
原创 简单的MVP框架搭建
public interface IMainView<T> extends IBaseView{ void onSuccgs(T t); void Err(String err);}public class BasePresenter<V> { private V view; public V getView() { ...
2019-03-07 15:08:13
176
原创 二级列表展示
public class MainActivity extends BaseActivity implements IMainView&lt;GoodBean&gt; { private ExpandableListView expandableListView; private MainPresenter mainPresenter; private MyAdapter...
2019-03-07 15:04:14
326
原创 自定义View匀速移动+渐变动画
public class CirclePoint { private float positionX; private float positionY; private float raduis = 100; public float getPositionX() { return positionX; } public void...
2019-03-05 14:40:49
390
原创 Android与JS交互
在View层创建一个js包public class AndroidJs { @JavascriptInterface public void hello(String msg){ Log.e("my","androidtojs"+msg); }}创建一个Activitypublic class WebViewActivity extends Bas...
2019-03-03 20:31:39
1009
原创 属性动画
public class PropertyAminActivity extends BaseActivity { private CircleView circleView; @Override protected int bindLayout() { return R.layout.activity_animn; } @Overrid...
2019-02-25 18:59:51
118
原创 自定义View
圆角图片创建一个类public class CiroleHeaderView extends android.support.v7.widget.AppCompatImageView { private int radius; public CiroleHeaderView(Context context) { super(context); }...
2019-02-25 14:55:34
104
原创 单例模式与拦截器
public class HttpUtils<T> { private HttpUtils() {} //单例模式 public static HttpUtils getHttpUtilsInstance(){ return HttpUtilsInstance.httpUtils; } private static class HttpU...
2019-02-19 15:29:28
300
原创 banner无限轮播
第一步:导依赖 implementation 'com.youth.banner:banner:1.4.9' implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'第二步:布局<com.youth.banner.Banner android:id="@+id/ba...
2019-01-17 09:56:33
150
原创 侧拉监听
我丢…布局<android.support.v4.widget.DrawerLayout android:id="@+id/draw" android:layout_width="match_parent" android:layout_height="match_parent">主页面 通过id找到并设置监听事件draw.ad...
2019-01-16 19:40:41
102
原创 倒计时跳转
布局<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://sc...
2019-01-16 13:48:49
219
原创 频道管理
首先:布局&amp;amp;amp;lt;LinearLayout android:orientation=&amp;amp;quot;vertical&amp;amp;quot; xmlns:android=&amp;amp;quot;http://schemas.android.com/apk/res/android&amp;amp;quot; android:layout_width=&
2019-01-16 11:53:56
158
原创 TabLayout使用
第一步:输入design就能出来布局:&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;LinearLayout android:orientation=&quot;vertical&quot; xmlns:android=&
2019-01-10 16:29:25
258
原创 通过PullToRefresh展示listView+数据库
写两个Base类,方便调用一个Activity里面调用的:package com.ang.lianxi;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.support.v4.app.Frag...
2019-01-10 15:04:14
388
原创 通过hander展示XListView多条目加载
MainActivity里面是一个ViewPager联动import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompatAc...
2019-01-04 19:15:22
187
原创 xListView上拉、下拉的使用+listView多条目加载
首先需要导入一个xlistview_library 导完记得和自己的项目关联一下布局里面如何布局&amp;lt;android.support.constraint.ConstraintLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; xmlns:app=&quot;http://schemas.android.com/...
2019-01-03 15:07:14
236
原创 侧拉drawlayout
首先带大家看下效果图:侧拉页面其实非常的简单,只需要在布局里面布好就行<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.andr...
2019-01-02 16:40:44
116
原创 在fragmentActivity里面如何展示listView
首先创建一个fragment,然后继承fragment(记住要导V4的包),之后写一个方法onCreateView创建一个Http,里面写两个方法:一个判断网络的方法、一个请求的方法。 方便调用import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkI...
2019-01-01 19:50:00
445
原创 请求网络数据,把解析出来的数据放到ListView上面
首先给大家看一下效果:这是有网的状态这是没有网络的状态好了,代码如下:MainActivity里面的代码:package com.ang.day02;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android....
2018-12-27 16:28:44
824
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人