自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 android Design TabLayout 两行代码实现Tab切换效果

1、导包compile 'com.android.support:design:25.3.1'2、Tablayout和ViewPager事件绑定teblayoutId.setupWithViewPager(orderVp);orderVp.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(teblayoutId...

2018-07-09 17:17:35 1351

原创 状态栏一体化两步实现

/** * 设置顶部状态栏一体 1步 BaseActivity的setContentView()之前 * 在具体的activity中实现第二部 */private void setStatusBarOne(Activity context) { if (Build.VERSION.SDK_INT >= 21) { Window window = context.getW...

2018-07-03 17:47:02 151

原创 Messenger实现进程间通信IPC

public class IPCFragment extends Fragment { @BindView(R.id.messenger_bt) Button messengerBt; Unbinder unbinder; public IPCFragment() { // Required empty public constructor...

2018-07-03 17:08:13 174

原创 可移动带分割线的GridView(空白项有分割线)

/** * * * * 可以拖动,带分割线的GridView * */@SuppressLint("NewApi")public class DragGridView extends GridView { /** * DragGridView的item长按响应的时间, 默认是1000毫秒,也可以自行设置 */ private long dragRespo

2017-11-29 17:16:30 326

原创 retrofit2+reactivex+okhttp3 上传不同参数 后台PHP

/** * 上传多张图片 */@Multipart@POST("XXX")Observable UploadPhotos(@Part("xxxx") String token, @Part("xxx") St

2017-11-29 17:09:19 475

原创 截取两个String字符串中间的字符串

/** * 截取两字符之间的字符串,str 和 start不能为null或"" */public static String getCutOutString(String str, String start, String endwith) { if (TextUtils.isEmpty(str)) { return ""; } String resu

2017-11-29 16:44:11 5655

原创 正则表达式判断是否是手机号,或电话号码

/** * 判断传入的字符串是否是一个手机号码 * * @param strPhone * @return */ public static boolean isPhoneNumber(String strPhone) { String str = "^((13[0-9])|(15[^4,\\D])|(18[0-9])|(

2017-11-29 16:40:56 5565

原创 Android属性动画

public void paowuxian() { AnimatorSet animSet; ObjectAnimator rotateAnim = ObjectAnimator.ofFloat(imageview, "rotation", 0, 360); rotateAnim.setRepeatCount(-1); ValueAnimator valueAni

2017-11-29 16:34:15 123

原创 关于android微信QQ等平台分享功能实现中遇到的问题处理

1.获取自己APP的md5签名,格式为全小写去掉冒号。最好用签名识别软件识别出来;2.根据自己的签名和应用包名去各大平台申请开发账号,添加应用,获取AppKey和AppSecret,或者AppId和AppKey;各个平台注册应用信息的地址如下:新浪微博        http://open.weibo.com腾讯微博        http://dev.t.qq.comQQ

2015-11-19 15:34:35 385

原创 软键盘开关控制

// 此方法,如果显示则隐藏,如果隐藏则显示private void Keyopen() {InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);// 得到InputMethodManager的实例if (imm.isActive()) {// 如

2015-04-11 10:19:57 396

原创 网络获取图片

方法一:异步任务实现new AsyncTask() {@Overrideprotected Bitmap doInBackground(String... params) {String picUrl = params[0];return DownLoadBitmap(picUrl);}protected void onPostExecute(Bitma

2015-01-14 18:07:56 312

原创 回传值

//回传   huichuan.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {String backStr="亲,我是回传值喔";Intent intent=getIntent();intent.putExtra("HUI", backStr);

2014-11-21 08:38:41 300

原创 单选多选按钮

android:id="@+id/city"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:text="城市"/>                     android:layout_wid

2014-11-21 08:34:28 280

原创 状态保存

//XML             android:id="@+id/textbaocun"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="uuuu"   

2014-11-21 08:26:41 265

原创 各种布局跑马灯按钮控件

android:layout_width="match_parent"    android:layout_height="match_parent" >    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"

2014-11-19 08:53:21 834

IPC进程间通信Messenger实现

IPC进程间通信Messenger实现附带两个设计模式:状态模式、备忘录模式;

2018-07-03

Android状态保存、用户偏好设置保存、通过universal_image_loder网络加载图片并做图片缓存处理Demo

Android状态保存、用户偏好设置保存、通过universal_image_loder网络加载图片并做图片缓存处理Demo 1、将universal-image-loder...jar包放入项目的libs文件里,并引入。 2、将MyApplication.java类放入项目,具体个性细节设置在这个类里面设置。 3、在要加载图片并缓存的地方写入下边的代码: //网络获取图片,并加入缓存 new MyApplication().ImageLoaderCache(url, mIvimage); 4、在AndroidManifest.xml文件中加入权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 和 android:name=".MyApplication" 位置如下: <application android:name=".MyApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.save.CopyOfMainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.example.save.MainActivity" > </activity> </application> 整个程序就完成了。

2015-04-14

Android注册通过拍照、本地图库上传头像,并裁剪图片

Android用户注册通过拍照、本地图库上传头像,并裁剪图片到设置的固定尺寸大小

2015-04-14

网络获取图片工具包Picasso

网络获取图片工具包Picasso

2015-01-14

网络获取图片工具

网络获取图片工具类AsyncImageLoader

2015-01-14

空空如也

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

TA关注的人

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