- 博客(41)
- 收藏
- 关注
原创 AESUtil工具类
package com.example.pc.passdemo;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRand...
2018-05-15 15:04:08 7696 2
原创 Base64工具类
package com.example.pc.passdemo;import java.io.*; /*** Base64 编码和解码。** @author jiangshuai* @date 2016年10月03日*/public class Base64 { public Base64() { } /** * 功能:编码字符串 ...
2018-05-15 15:02:45 323
原创 RadioButton_Fragment底部导航切换
1、MainActivity布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"
2018-05-03 22:00:44 284
原创 RadioButton_Fragment切换
1、布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:l
2018-05-03 16:20:59 308
原创 TabLayout切换滑动《一》
1、导入依赖 implementation 'com.android.support:design:23.3.0'2、布局文件<android.support.design.widget.TabLayout android:id="@+id/tab" android:layout_width="match_parent" android:l...
2018-05-03 14:11:04 1140
原创 版本更新
app版本更新和下载,通知栏实时进度(使用服务和广播)原创 2017年02月28日 17:37:15标签:app更新 /版本更新 /自定义进度378每个app都需要有版本更新的功能,下面简单介绍一下最近在项目中使用的app更新功能。 1、首先需要使用服务和广播实现后台更新,使用到了xUtils,其他的网络请求框架代码类似。 服
2018-04-12 00:07:02 157
原创 Activity销毁
在Android中如果关闭一个Activity调用finish即可,但是在我们的应用都有多个Activity,如何动态的关闭所有的Activity显得非常的重要,本文介绍四种方法:1、使用Application来关闭。2、使用广播的方式来关闭。3、使用onActivityResult递归回调的方式关闭。4.使用setFlags的方式来关闭1、使用Application来进行关闭
2018-04-11 23:42:24 1431
原创 VideoView
安卓自带一、第一种:使用系统自带播放器播放视频代码:Intent intent = new Intent(Intent.ACTION_VIEW);Uri uri=Uri.parse("storage/sdcard/xiaohuang.mp4");intent.setDataAndType(uri, "video/*");startActivity(intent);
2017-11-21 14:30:00 310
原创 Retrofit和RxJava加OkHttp网络请求进行二次封装
package com.baway.zhengwenjie20171104.net;import android.util.Log;import java.util.concurrent.TimeUnit;import okhttp3.OkHttpClient;import okhttp3.logging.HttpLoggingInterceptor;import retrofit
2017-11-05 19:03:05 457
原创 一级列表购物车完整版
----------------------------MainActivity------------------------------------------package com.example.shopcarexam;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;impor
2017-10-26 09:27:15 447
原创 二级购物车完整版
--------------------------------MainActivity---------------------------------------------package com.baway.twoshopcar;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;i
2017-10-26 09:02:44 308
原创 二级购物车
import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseExpandableListAdapter;import android.widget.CheckBox;import android.widget.TextView
2017-10-26 08:23:03 222
原创 一级列表购物车
------------Adapter-------------------------package com.example.diynsg.adapter;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;im
2017-10-25 15:25:22 318 1
原创 RecyclerView的原生加载更多
----RecyclerView的原生加载更多-----------mRv.setOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
2017-10-25 15:09:58 244
原创 xRecyclerView的刷新,加载更多,多条目
导入依赖:compile 'com.jcodecraeer:xrecyclerview:1.3.2'--------适配器--------------package com.example.zhengwenjie20171021.adapter;import android.content.Context;import android.support.v7.widget.Re
2017-10-25 15:00:19 437
原创 二级列表购物车
----MainActivity------------package com.baway.twoshopcar;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.CheckBox;import
2017-10-25 08:32:14 398
原创 自定义View(+ -)
package com.example.diynsg.widget;import android.content.Context;import android.support.annotation.Nullable;import android.util.AttributeSet;import android.view.LayoutInflater;import and
2017-10-24 20:42:31 256
原创 okHttp二次封装
package com.example.diynsg.net;import android.content.Context;import android.os.Handler;import android.os.Looper;import android.widget.Toast;import com.example.diynsg.bean.BaseBean;import com.
2017-10-24 20:36:17 548
原创 接口回调
接触Android这么久,老是听到回调这个词,觉得很高大上,一直很想弄明白这到底是个什么鬼东东,简简单单的一句话:一个监听器就是一个回调方法的实现!不知道你看到这句话是不是瞬间也有了一个很直观的理解呢!于是我自己尝试着写了一个简单的回调demo,大致意思是一个listview,点击它的某个item,触发一个textview文本内容的文字改变,显示我点击的是哪一项,此处不用安卓提供的OnItem
2017-10-22 22:45:11 197
原创 Android购物车
MainActivity布局:xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_p
2017-10-22 21:54:51 502
原创 购物
//主页import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.DividerItemDecoration;import android.support.v7.widget.LinearLayoutManager;imp
2017-10-22 20:23:36 236
原创 属性动画
//ObjectAnimation动画package com.example.propertyanimdemo01;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.animation.PropertyValuesHolder;import and
2017-10-15 21:21:06 239
原创 RecyclerView使用
package com.example.weektwopractice.view;import android.os.Bundle;import android.os.Handler;import android.support.v4.widget.SwipeRefreshLayout;import android.support.v7.app.AppCompatActivity;im
2017-10-15 18:36:04 240
原创 okHttp网络请求二次封装
package com.example.weektwopractice.net;import android.content.Context;import android.os.Handler;import android.os.Looper;import com.example.weektwopractice.bean.BaseBean;import com.google.gson
2017-10-15 18:26:19 367
原创 AngularJS增删查改(D)
<metacharset="utf-8" /><scriptsrc="jquery-2.1.0.js"type="text/javascript"><scriptsrc="angular.js"type="text/javascript"><scriptsrc="angular-route.js
2017-09-21 13:32:07 266
原创 购物车2
html>html lang="en" ng-app="cart">head> meta charset="UTF-8"> title>购物车title> script src="js/angular1.4.6.min.js">script> script src="jquery-3.2.1.js">script>head>body ng-controll
2017-09-20 14:30:58 261
原创 angularJs路由和网络请求
html>html lang="en">head> meta charset="UTF-8"> title>Titletitle> script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js">script> script src="https://apps.bdim
2017-09-20 13:56:42 760
原创 angular路由
Title li{ list-style: none; } a{ text-decoration: none; color: black; } .header{ background: pink
2017-09-20 09:31:43 309
原创 HttpUrlConnection的post请求
new Thread(){public void run() {//?userName="+name+"&passWord="+pwdString path="http://169.254.135.196:8080/LogServer/servlet/LogServlet";String data ="userName="+name+"&passWord="+p
2017-08-25 11:31:21 343
原创 Pulltorefreshlistview刷新使用
1、首先到Lib包到Project,在依赖上工程2、MainAcitivity代码public class MainActivity extends AppCompatActivity { private List adlist; private PullToRefreshListView pfl; private MyAdapter adapter;
2017-08-25 10:30:38 306
原创 Pagerslidingtabstrip菜单标题栏
1.加入library作为本地包工程,或者加入依赖在build.gradle(我对gradle不是很了解,所以用前面那个导入包的方法)dependencies { compile 'com.astuetz:pagerslidingtabstrip:1.0.1'}2、布局文件com.astuetz.PagerSlidingTabStrip android:id="@
2017-08-25 10:18:53 249
原创 ViewPager无线轮播
public class MainActivity extends AppCompatActivity { private Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMess
2017-08-24 16:10:56 222
原创 ViewPager引导页
//先写几个布局文件,在进行加载public class WelcomeActivity extends AppCompatActivity { private ViewPager vp; private List list; @Override protected void onCreate(Bundle savedInstanceState)
2017-08-24 16:04:34 185
原创 多条目加载+XlistView刷新加载更多
《1、》MainActivity代码public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener { private Handler handler=new Handler(){ private MyAdapter adapter;
2017-08-24 14:22:54 477
原创 引导页面SharedPreferences
public class WelcomeActivity extends AppCompatActivity { private int[] images={R.mipmap.bb,R.mipmap.cc,R.mipmap.dd}; @Override protected void onCreate(Bundle savedInstanceState)
2017-08-23 14:00:49 214
原创 json进行缓存+ViewPager+onRefresh+XlistView
public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener { private Handler handler = new Handler() { private MyViewPager viewPager; @Override
2017-08-23 09:49:43 229
原创 Json缓存到SdCard里
public class MainActivity extends AppCompatActivity { private Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { adlist = (List) msg.o
2017-08-22 15:37:46 369
原创 ImagerLoader缓存到SdCard
package baway.com.yuejunfei1503a20170424;import android.app.Application;import android.os.Environment;import android.util.Log;import com.nostra13.universalimageloader.cache.disc.impl.UnlimitedDi
2017-08-22 15:24:47 246
原创 DrawLayout侧拉
、xml布局代码android.support.v4.widget.DrawerLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"andro
2017-08-21 21:13:42 200
原创 xlistView下拉刷新,上拉加载更多
<1>、MainActivity代码 public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener {private List<String> list;Handler handler=new Handler(){ @Override public void h
2017-08-21 21:11:48 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人