自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 百度经纬度转地址,OnGetGeoCoderResultListener问题

GeoCoder geocoder = GeoCoder.newInstance(); geocoder.setOnGetGeoCodeResultListener(new OnGetGeoCoderResultListener() { @Override ...

2018-12-14 16:08:56 2427 1

原创 获取进入acticity时间

protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);         ActivityManager am = (ActivityManager) getSys...

2018-11-13 17:01:31 144

原创 通知栏通知

通知栏通知: startService(new Intent(this, NotKillService.class));public class NotKillService extends Service {    @Nullable    @Override    public IBinder onBind(Intent intent) {        return null...

2018-11-13 17:01:13 133

原创 PostFormBuilder

import com.google.gson.Gson;import com.zhy.http.okhttp.OkHttpUtils;import com.zhy.http.okhttp.builder.PostFormBuilder;import com.zhy.http.okhttp.callback.StringCallback; showProgressDialog("加载中...

2018-11-09 10:04:20 930

原创 sharedpreferences工具类

public class PreferenceUtil {    public static void write(Context context, String key, String value) {        SharedPreferences sharedPreferences = context.getSharedPreferences(                Cons...

2018-11-09 10:03:41 486

原创 广播跳转刷新

<receiver android:name=".ui.fragmenta.FragmentA$Mybroast">            <intent-filter>                <action android:name="com.beessoft.callback" />            </intent-filter&...

2018-11-09 10:03:07 156

原创 Math.random()

Math.random():产生一个[0,1)之间的随机数,大于等于0小于1的随机小数,返回值是double类型的。eg:int value=(int)(Math.random()*x+y);//生成大于等于0*x+y---小于1*x+y之间的随机整数也就是大于等于y--小于x+y之间的随机整数注:int a=Math.random()*1;//生成的是大于等于0小于1之间的数,强制类...

2018-10-17 14:13:06 1388

原创 下拉刷新,上拉加载

xml:<com.scwang.smartrefresh.layout.SmartRefreshLayout android:id="@+id/swipe_ly" android:layout_width="match_parent" android:layout_height="match_parent"> <com.scwang.sm...

2018-10-15 10:22:00 143

原创 SharedPreferences储存list或者json数据

如果是请求的String 型 response便直接储存,如果是list便转成 string json再取。存:imgLevel.addAll(loginResponse.getImgLevel());SharedPreferences.Editor editor = getSharedPreferences("imgLevel", MODE_PRIVATE).edit();Gson...

2018-09-27 10:06:47 2245

原创 申请权限SDK>=23

getPersimmions();@TargetApi(23) private void getPersimmions() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { ArrayList<String> permissions = new ArrayList...

2018-09-22 15:30:31 983

原创 虚线

compile 'com.fang:dashview:v1.0.0'//虚线  <com.fang.dashview.DashView android:id="@+id/view" android:layout_width="wrap_content" android:layout_height="match_parent" android:l...

2018-09-12 10:46:05 257

原创 java获取对象属性类型、属性名称、属性值

/** * 根据属性名获取属性值 * */ private Object getFieldValueByName(String fieldName, Object o) { try { String firstLetter = fieldName.substring(0, 1).toUpperCase(); ...

2018-09-08 11:28:00 750

原创 7.0系统解决拍照的问题

 // android 7.0系统解决拍照的问题        StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();        StrictMode.setVmPolicy(builder.build());        builder.detectFileUriExposure();...

2018-08-30 15:00:02 1754

原创 Android跑马灯无焦点滚动

关键代码如下:   //设置为跑马灯显示           android:ellipsize="marquee"           //获取焦点          android:focusable="true"          //可以通过toucth来获得focus          android:focusableInTouchMode="true"     ...

2018-08-30 14:59:29 375

原创 每次进入fragment刷新

//每次进入fragment刷新//    @Override//    public Animation onCreateAnimation(int transit, boolean enter, int nextAnim) {//        //   进入当前Fragment//        if (enter && !isGetData) {//       ...

2018-08-30 14:58:53 718

原创 Android 根据逗号分隔String

String str="112,123,123,123";//根据逗号分隔到List数组中                String str2=str.replace(" ", "")//去掉所用空格List<String> list= Arrays.asList(str2.split(","))//list的结果就是[113,123,123,123]...

2018-07-24 10:16:37 2491

原创 Android只清空上一层栈

Intent intent = new Intent(ShowListActivity.this, LaunchProcessActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  ;

2018-07-24 10:16:15 661

原创 OKHTTP封装

RequestCall requestCall = OkHttpUtils.post()//根据具体要求.get()                .url(User.mainUrl+NetApi.XXX)                .addParams("","")                .build();        requestCall.execute(new StringC...

2018-07-06 11:09:39 96

原创 请求解析传值

okhttp:getpostgsonpost:OkHttpClient okHttpClient = new OkHttpClient();        RequestBody formBody = new FormBody.Builder()                .add("page", String.valueOf(page))                .build();  ...

2018-06-26 18:10:01 124

原创 冒泡

public class MainActivity extends AppCompatActivity {    int[] data = new int[]{1, 5, 2, 10, 7, 9, 4, 3, 8, 6};    int i, j;    int temp = 0;    @Override    protected void onCreate(Bundle savedInstan...

2018-06-26 18:09:50 838

原创 截取

JAVA中String 类有一个方法为substring(int beginIndex, int endIndex),它返回一个新字符串,它是此字符串从指定的  beginIndex处开始,一直到索引 endIndex - 1处的字符组成的新字符串。因此,该子字符串的长度为 endIndex-beginIndex  。  String a="a796Fb28@";  String b=a.subs...

2018-06-26 18:09:41 88

原创 接口加recyclerview

接口 加recyclerview//Activitypublic class SecondActivity extends AppCompatActivity implements MyRecyclerAdapter.OnChildClickListener        mRecyclerView = (RecyclerView) findViewById(R.id.mRecyclerView)...

2018-06-26 18:09:26 74

原创 监听事件

包含了事件监听者接口的都有如下回调方法:onClick()来自View.OnClickListener.。当用户触摸该item(触摸模式下),或者使用导航键或轨迹球使焦点聚集在该项上并且按下了适当的"enter"(进入)按键或者在轨迹球上执行了按下操作。onLongClick()来自 View.OnLongClickListener.。当用户持续触摸item时(触摸模式下),或者使用导航键或轨迹球...

2018-06-26 18:09:14 87

原创 获取view宽高

前言在设置PopupWindow的showAsDropDown()方法时,想让它和相对控件的底部对齐,所以想在y的偏移设置成负的高度,但是在oncreate()中利用view.getWidth()或是view.getHeiht()来获取view的宽和高,他们的值都是0! 因为在调用oncreate()方法时,界面处于不可见状态,内存加载组件还没有绘制出来,你是无法获取他的尺寸。 那如何在绘制组件之...

2018-06-26 18:09:06 81

原创 回调

从adapter拿数据到activityadapter:public interface OnClickPosition {//创建一个接口类        void myPositionClick(int position);//创建一个回调函数,实例化接口的时候就要具体化这个回调函数,即要有函数体    }    //注册函数    public void setOnClickPosition...

2018-06-26 18:08:54 81

原创 规格

package com.example.joe.seven_1days;import android.content.Context;import android.content.Intent;import android.graphics.Color;import android.graphics.drawable.Drawable;import android.os.Bundle;import...

2018-06-26 18:08:45 99

原创 经纬度计算距离

公式中的经纬度均用弧度表示,计算两点距离的核心代码如下:public static double algorithm(double longitude1, double latitude1, double longitude2, double latitude2) {              double Lat1 = rad(latitude1); // 纬度              dou...

2018-06-26 18:08:34 414

原创 viewpager指示点

package com.example.joe.viewpager;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import a...

2018-06-26 18:08:24 494

原创 viewpager+轮播+点+无限循环

private void initData(HeaderViewHolder headerViewHolder) {        headerViewHolder.convenientBanner.startTurning(5000);        networkImages.clear();        for (int i = 0; i < banner.size(); i++) ...

2018-06-13 12:09:40 135

原创 SharedPreferences 存储

存:        String sku_id = GoodData.get(position).getSku_id();        SharedPreferences sp = getSharedPreferences("sp_demo", Context.MODE_PRIVATE);        SharedPreferences.Editor editor = sp.edit();  ...

2018-06-13 12:09:25 78

原创 android中px与sp,dp之间的转换

android中px与sp,dp之间的转换原创 2016年12月17日 22:00:51 标签:单位转换 /屏幕分辨率 /屏幕尺寸 /dpi 4552由于Android手机厂商很多,导致了不同设备屏幕大小和分辨率都不一样,然而我们开发者要保持在不同设备上显示同样的视觉效果,就需要做一些适配效果。 相关名词解释 屏幕大小:通常指的是屏幕对角线的长度,使用“寸”为单位来衡量。 分辨率:指手机屏幕的像素...

2018-06-13 12:09:01 218

原创 number格式

  double f = 555111.22255;  java.text.NumberFormat nf=java.text.NumberFormat.getNumberInstance();  nf.setMinimumIntegerDigits(5);//整数显示最少位数不足前面补零  nf.setMaximumIntegerDigits(5);//整数显示最多位数超出前面截取  nf.se...

2018-06-13 12:08:46 605

原创 sha1值 获取

D:\A\jre\bin>keytool.exe -list -keystore C:\Users\joe\.android\debug.keystore输入密钥库口令:密钥库类型: JKS密钥库提供方: SUN您的密钥库包含 1 个条目androiddebugkey, 2018-1-3, PrivateKeyEntry,证书指纹 (SHA1): 21:8F:54:A0:F1:BE:36:1...

2018-06-13 12:08:26 129

原创 header footer

Activity:    private void setHeaderView(RecyclerView view){        View header = LayoutInflater.from(this).inflate(R.layout.header, view, false);        mAdapter.setHeaderView(header);    }    private...

2018-06-13 12:08:06 386

原创 handler处理机制

public android.os.Handler handler = new android.os.Handler(new Handler.Callback() {        @Override        public boolean handleMessage(Message msg) {            return true;//可多次调用,false为只能调用一次     ...

2018-06-13 12:07:46 96

原创 get post 封装

public class BaseOkHttpClient {    private Builder mBuilder;    private BaseOkHttpClient(Builder builder) {        this.mBuilder = builder;    }    public Request buildRequest() {        Request.Build...

2018-06-13 12:07:21 110

原创

okhttp 包:compile 'com.squareup.okhttp3:okhttp:3.2.0'compile 'com.squareup.okio:okio:1.7.0'recyclerview 包:compile 'com.android.support:recyclerview-v7:26.1.0'okhttp需要的ifest:<uses-permission android:...

2018-06-13 12:07:00 98

原创 数字增加动画

Typeface typeface = Typeface.createFromAsset(mContext.getAssets(),"fonts/foliobc.ttf");headerViewHolder.tv_hongbao_number.setTypeface(typeface);headerViewHolder.tv_hongbao_number.setTextSize(43);fi...

2018-06-13 12:02:50 1303

原创 扫一扫zxing

在module的build.gradle中执行compile操作compile 'cn.yipianfengye.android:zxing-library:2.2'在demo Application中执行初始化操作@Override    public void onCreate() {        super.onCreate();        ZXingLibrary.initDispl...

2018-05-03 17:54:57 172

原创 删除字符串

public String getString(String s, String s1)//s是需要删除某个子串的字符串s1是需要删除的子串  {      int postion = s.indexOf(s1);      int length = s1.length();      int Length = s.length();      String newString = s.subst...

2018-05-03 17:54:25 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除