- 博客(26)
- 收藏
- 关注
原创 个人收藏用
加载pdfhttps://blog.csdn.net/duke618/article/details/82661466Android 和h5交互https://www.cnblogs.com/huihuizhang/p/8794377.htmlActivity 使用另一个Activity 里的方法https://blog.csdn.net/Free0easy/article/detai...
2019-11-07 11:40:00 298
原创 手机壁纸
更换手机壁纸new Thread(new Runnable() {@Overridepublic void run() {URL imageurl = null;try {imageurl = new URL(img);} catch (MalformedURLException e) {e.printStackTrace();}try {HttpURLConnection conn = (HttpURLConnection) imageurl.openConnection();..
2020-12-08 13:24:21 162 1
原创 自定义view(流式布局)
新建类继承viewgroup 实现方法private int w1=20;private int t1=20;@Overrideprotected LayoutParams generateLayoutParams(LayoutParams p) { return super.generateLayoutParams(p);}@Overrideprotected voi...
2019-04-30 16:24:11 171
原创 上传文件(图片)
ApiService :@Multipart@POST("放接口地址")Call<goodbean) get(@Part MultipartBody.Part file);跳转到相册Intent intent=new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI)...
2019-04-28 20:57:18 306
原创 6.0 动态权限 相机
在清单文件中写入 相机权限Activity或fragmentif (Build.VERSION.SDK_INT>22){ if (ContextCompat.checkSelfPermission(getActivity(), android.Manifest.permission.CAMERA)!= Pac...
2019-04-06 20:43:36 187
原创 多条目
依赖//RecyclerView 瀑布流implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30'适配器public class Myadapter extends BaseMultiItemQuickAdapter&lt;GoodsBean.DataBean,BaseViewHolder&gt; {...
2019-03-17 20:24:40 110
原创 EventBus
依赖//EventBusimplementation ‘org.greenrobot:eventbus:3.1.1’接收消息页面注册EventBusEventBus.getDefault().register(this);发消息页面//发消息EventBus.getDefault().post(new Msg(“我使用EventBus3.0发送消息”));接收消息:@Subsc...
2019-03-15 19:13:00 96
原创 Retrofit
依赖//Retrofit2implementation ‘com.squareup.retrofit2:retrofit:2.0.0-beta4’//Retrofit2所需要的包implementation ‘com.squareup.retrofit2:converter-gson:2.0.0-beta4’//ConverterFactory的Gson依赖包新建一个类Api//htt...
2019-03-15 19:07:57 271
原创 MZBanner 和 XBanner
效果:布局:&amp;lt;com.zhouwei.mzbanner.MZBannerView android:id=&quot;@+id/banner&quot; android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;150dp&quot
2019-02-21 16:54:07 808
原创 跑马灯、属性动画(垂直下降、对角线)
TextView跑马灯效果布局里: android:singleLine=&quot;true&quot; android:ellipsize=&quot;marquee&quot; android:marqueeRepeatLimit=&quot;marquee_forever&quot;activity里: pao.setSelected(true)
2019-02-21 15:26:10 176
原创 购物车 全选、反选、加减
Activity里 //避免焦点强占 mainCk.setOnCheckedChangeListener(null); mainCk.setOnClickListener(this); myBusinessAdapter.setOnBusinessClickListener(new MyBusinessAdapter.onBusinessClickListene...
2019-01-17 16:13:06 292
原创 RecyclerView 瀑布流
Activity//数据源ArrayList<RecyBean.DataBean> list = (ArrayList<RecyBean.DataBean>) recyBean.getData(); //设置给RecyclerView StaggeredGridLayoutManager manager = new Stagger...
2019-01-01 19:59:12 173
原创 Mvp ( 契约的 )
建一个大接口//V层public interface LView{ //刷新数据 //同时有两个板块要请求数据的话 写两个 public void showData(GridBean gridBean); public void showData(RecyBean recyBean);}//P层public interface LPresent<...
2019-01-01 19:52:45 1078
原创 频道管理
maven {url “https://jitpack.io”}依赖implementation ‘com.github.andyoom:draggrid:v1.0.1’//两个数组ArrayList&amp;lt;ChannelBean&amp;gt; channelBeanlist =new ArrayList&amp;lt;ChannelBean&amp;gt;();ArrayList&amp;lt;Fragme
2018-12-18 14:37:04 101
原创 PullToRefresh
1.依赖implementation ‘com.github.userswlwork:pull-to-refresh:1.0.0’代码pull.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2&lt;ListView&gt;() { @Override public void onPul...
2018-12-12 20:05:18 83
原创 TabLayout+ViewPager
依赖implementation ‘com.android.support:design:28+’代码两个数组 ArrayList<Fragment> fraglist=new ArrayList<Fragment>(); ArrayList<String> titlelist=new ArrayList<String>(...
2018-12-12 20:01:08 84
原创 drawerlayout侧拉
布局里 头 id clickable防止穿透android.support.v4.widget.DrawerLayoutandroid:id="@+id/draw"android:clickable="true" //要显示的布局里android:layout_gravity="left"java那边 DrawerLayout draw = findViewById(R...
2018-12-07 13:55:33 111
原创 moreItem多条目
适配器里 public int getViewTypeCount() { return 2; //返回几种条目 } public int getItemViewType(int position) { //两种 if (position % 2 == 0) { return 0; } el...
2018-12-07 13:48:46 153
原创 Xlistview
java那边//控件 设置适配器 xListView = (XListView) findViewById(R.id.xlv); mAdapter = new MAdapter(); xListView.setAdapter(mAdapter); getNetData(0);//自定义的一个方法 xListView.setPullLoadEnabl...
2018-12-07 13:45:11 140
原创 ListView优化的
1.getView里的 ViewHolder holder; if(convertView==null){ holder=new ViewHolder(); convertView= View.inflate(context, R.layout.list_item, null); holder.img=convertView.find...
2018-12-02 20:02:08 135
原创 判断网络
1.判断网络public static boolean 方法名(Context context){ //定一个变量 boolean b=false; ConnectivityManager m= (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInf...
2018-12-02 19:59:00 91
原创 AsyncTask
1.Activity上用的话new MAsyncTask().execute(路径);2.class 方法名 extends AsyncTask<String,Void,String>{ //这个方法是子线程方法;在这里进行联网,把json数据传给主线程(onPostExecute)更新UI; @Override protected String d...
2018-12-02 19:49:53 96
原创 ImageLoader+.那种的
依赖implementation ‘com.nostra13.universalimageloader:universal-image-loader:1.9.5’代码一个外部类继承ApplicationonCreate()方法里//框架配置类;ImageLoaderConfiguration imageLoaderConfiguration = new ImageLoaderC...
2018-12-02 19:40:49 135
原创 HttpURLConnection 和 HttpClient
//请求json方法public static String getJson(String urlString) { try { //封装url接口 URL url = new URL(urlString); //打开了连接 HttpURLConnection urlConnection = (HttpURLConnection)...
2018-12-02 19:30:37 465 1
原创 ViewPager+Fragment微信那种的 和 QQ那种的: Fragment
像微信那种效果的//获取控件page = (ViewPager) findViewById(R.id.page);group = (RadioGroup) findViewById(R.id.group);radio1 = (RadioButton) findViewById(R.id.radio1);radio2 = (RadioButton) findViewById(R.id.ra...
2018-12-02 19:04:43 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人