![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 78
jie哈哈哈
这个作者很懒,什么都没留下…
展开
-
接口回调
接触Android这么久,老是听到回调这个词,觉得很高大上,一直很想弄明白这到底是个什么鬼东东,简简单单的一句话:一个监听器就是一个回调方法的实现!不知道你看到这句话是不是瞬间也有了一个很直观的理解呢!于是我自己尝试着写了一个简单的回调demo,大致意思是一个listview,点击它的某个item,触发一个textview文本内容的文字改变,显示我点击的是哪一项,此处不用安卓提供的OnItem原创 2017-10-22 22:45:11 · 180 阅读 · 0 评论 -
自定义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 · 239 阅读 · 0 评论 -
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 · 528 阅读 · 0 评论 -
二级列表购物车
----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 · 381 阅读 · 0 评论 -
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 · 425 阅读 · 0 评论 -
RecyclerView的原生加载更多
----RecyclerView的原生加载更多-----------mRv.setOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) {原创 2017-10-25 15:09:58 · 231 阅读 · 0 评论 -
一级列表购物车
------------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 · 296 阅读 · 1 评论 -
二级购物车
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 · 205 阅读 · 0 评论 -
二级购物车完整版
--------------------------------MainActivity---------------------------------------------package com.baway.twoshopcar;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;i原创 2017-10-26 09:02:44 · 289 阅读 · 0 评论 -
一级列表购物车完整版
----------------------------MainActivity------------------------------------------package com.example.shopcarexam;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;impor原创 2017-10-26 09:27:15 · 429 阅读 · 0 评论 -
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 · 437 阅读 · 0 评论 -
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 · 288 阅读 · 0 评论 -
版本更新
app版本更新和下载,通知栏实时进度(使用服务和广播)原创 2017年02月28日 17:37:15标签:app更新 /版本更新 /自定义进度378每个app都需要有版本更新的功能,下面简单介绍一下最近在项目中使用的app更新功能。 1、首先需要使用服务和广播实现后台更新,使用到了xUtils,其他的网络请求框架代码类似。 服原创 2018-04-12 00:07:02 · 130 阅读 · 0 评论 -
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 · 292 阅读 · 0 评论 -
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 · 1106 阅读 · 0 评论 -
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 · 268 阅读 · 0 评论 -
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 · 301 阅读 · 0 评论 -
网络状态判断
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(原创 2017-08-21 14:56:51 · 229 阅读 · 0 评论 -
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 · 174 阅读 · 0 评论 -
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 · 487 阅读 · 0 评论 -
购物
//主页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 · 225 阅读 · 0 评论 -
属性动画
//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 · 224 阅读 · 0 评论 -
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 · 221 阅读 · 0 评论 -
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 · 350 阅读 · 0 评论 -
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 · 237 阅读 · 0 评论 -
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 · 290 阅读 · 0 评论 -
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 · 312 阅读 · 0 评论 -
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 · 209 阅读 · 0 评论 -
ViewPager引导页
//先写几个布局文件,在进行加载public class WelcomeActivity extends AppCompatActivity { private ViewPager vp; private List list; @Override protected void onCreate(Bundle savedInstanceState)原创 2017-08-24 16:04:34 · 171 阅读 · 0 评论 -
多条目加载+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 · 443 阅读 · 0 评论 -
引导页面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 · 198 阅读 · 0 评论 -
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 · 218 阅读 · 0 评论 -
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 · 358 阅读 · 0 评论 -
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 · 234 阅读 · 0 评论 -
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 · 184 阅读 · 0 评论 -
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 · 7657 阅读 · 2 评论