andriod
小呆萌--
这个作者很懒,什么都没留下…
展开
-
异步加载分包
importjava.util.Map; importjava.util.jar.Attributes; importjava.util.jar.JarFile; importjava.util.jar.Manifest; publicclassAppextendsApplication{ publicstaticfinalStringKEY_DEX2_SHA1="dex2-SHA1-Digest";...转载 2021-02-03 19:58:15 · 352 阅读 · 0 评论 -
multidex 的异步加载
@Overrideprotected void attachBaseContext(Context base) { super.attachBaseContext(base); //只有主进程以及SDK版本5.0以下才走。 if (isMainProcess(Application.this) && Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { if (!dexOptDone(.转载 2021-02-03 19:56:08 · 268 阅读 · 0 评论 -
httpclient_get请求
private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { if (msg.what == 0){ Bitmap bitmap = (Bitmap) msg.obj;原创 2017-10-10 13:03:59 · 285 阅读 · 0 评论 -
HttpClient_Post请求
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } /** * 点击事件...post方原创 2017-10-10 13:08:57 · 410 阅读 · 0 评论 -
HttpURLConnection_Get请求
private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { if (msg.what == 0){ Bitmap bitmap = (Bitmap) msg.obj;原创 2017-10-10 13:13:46 · 523 阅读 · 0 评论 -
HttpURLConnection—_Post请求
private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { if (msg.what == 0){ DataDataBean dataDataBean = (DataDataBea原创 2017-10-10 13:46:54 · 315 阅读 · 0 评论 -
图片二次采样
/** * java.lang.OutOfMemoryError内存溢出的异常 ...OOM=OutOfMemoryError * * 当我们加载一张很大的图片 的时候可能会出现内存溢出,,,处理这张大图片...二次采样 * * 二次采样就是为了避免图片加载时的OOM异常 *原创 2017-10-10 13:48:46 · 256 阅读 · 0 评论 -
开元的网站
https://github.com/ 开元的代码网址https://stackoverflow.com/ 解决bug的网址原创 2017-10-11 10:46:46 · 948 阅读 · 0 评论 -
HorizontalScrollView 仿真 tabLayout
别人微博的 网址 http://blog.csdn.net/u013835855/article/details/71159888目前滑动指示器最著名的是JakeWarton的ViewpagerIndicator,用别人的东西固然方便,但是也带来很多使用上的疑惑,这篇博客,我们使用HorizontalScrollView自己写一个viewPager指示器。这里首先说一下很多自己写的indi转载 2017-10-12 16:11:39 · 827 阅读 · 0 评论 -
BluetoothAdapter 蓝牙
private ListView listView; private BluetoothAdapter bluetoothAdapter; //声明一个list集合,,,泛型是蓝牙设备 private List list = new ArrayList private MyReceiver myReceiver; private ListVie原创 2017-10-13 19:51:22 · 683 阅读 · 0 评论 -
圆圈倒计时
http://blog.csdn.net/jpxzqs/article/details/52439741 原网址resources> declare-styleable name="CountDownView"> attr name="ringColor" format="color" /> attr na原创 2017-10-17 19:39:01 · 415 阅读 · 0 评论 -
【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
本文章出自http://blog.csdn.net/zhaokaiqiang1992,转载请说明!原网址 http://blog.csdn.net/zhaokaiqiang1992/article/details/38585547在一个滑动控件或者是布局里面,添加另外一个可以滑动的控件,通常会造成一些莫名其妙的问题。今天主要介绍在工作中遇到的,在Scr原创 2017-10-19 19:10:56 · 167 阅读 · 0 评论 -
Android开源项目LoopViewPage使用
使用步骤1. 在project的build.gradle添加如下代码(如下图)allprojects { repositories { ... maven { url "https://jitpack.io" } }}2. 在Module的build.gradle添加依赖compile 'com.github.op原创 2017-10-20 16:23:28 · 230 阅读 · 0 评论 -
LoopVIewPager 第三方框架
参考博客:http://blog.csdn.net/mwq384807683/article/details/53691752下载地址里面有project的gradle添加allprojects { repositories { ... maven { url "https://jitpack.io" } }}depend原创 2017-10-24 09:24:06 · 273 阅读 · 0 评论 -
banner 图片自动轮播
别人的网址 http://blog.csdn.net/ysc332606387/article/details/78293046?locationNum=3&fps=1Banner是一个框架,此框架是用于实现在Android中,ViewPager的图片无限轮播功能。在使用Banner框架时我们需要添加它的远程依赖:compile ‘com.youth.banner:ba转载 2017-11-28 16:25:39 · 411 阅读 · 0 评论 -
ImageLoader 图片加载框架
别人微博的网址 http://blog.csdn.net/u011275280/article/details/515775571.先添加依赖2.把图片的处理设成全局 (创建一个类 继承 appliction类 重onCreate方法 )3.在清单文件 的appliction 标签添加name值修改别人之后的代码/** * 对imageLoader进行配原创 2017-10-11 11:10:48 · 510 阅读 · 0 评论 -
recyclerView 多条目视图
activity 中的代码---------------public class ThirdActivity extends Activity { private RecyclerView recyclerView; private ArrayList list; private MoreItemAdapter moreItemAdapter;原创 2017-11-28 14:20:45 · 180 阅读 · 0 评论 -
recyclerView瀑布是布局
activity中的代码------------------------------------------public class SecondActivity extends Activity { private RecyclerView recyclerView; private ArrayList list; private WaterFallAd原创 2017-11-28 14:15:48 · 186 阅读 · 0 评论 -
recyclerView 添加动画
public class SecondActivity extends Activity { private RecyclerView recyclerView; private ArrayList list; private WaterFallAdapter waterFallAdapter; @Override protecte原创 2017-11-28 14:33:42 · 546 阅读 · 0 评论 -
系统相册
1.由app跳转到系统相机:// 调用系统相机Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);// 指定调用相机拍照后照片的储存路径 intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Envir转载 2017-12-08 13:59:06 · 700 阅读 · 0 评论 -
OkHttpClient GET与POST请求
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(原创 2017-11-29 13:05:30 · 1545 阅读 · 0 评论 -
recyclerView 添加点击事件与下滑线
activity中的代码---------------------------设置条目间距的网址http://blog.csdn.net/csdndouniwan/article/details/51762269public class ThirdActivity extends Activity implements OnItemClickListner { pri原创 2017-11-28 14:30:26 · 174 阅读 · 0 评论 -
四种视频播放器
原网址 https://www.cnblogs.com/android-blogs/p/5667661.html ---------videoView 播放器----------- video.setVideoPath(path);// 注意导包的问题 MediaController mediaController = new Medi...转载 2018-03-20 21:26:19 · 501 阅读 · 0 评论 -
捕获全局异常
原网址 http://blog.csdn.net/ytjd926/article/details/10004593在Application的,onCreate中,初始化自定义的CrashHandler[java] view plain copyimport android.app.Application; import com.tjd.appexceptioncatch.exception....转载 2018-03-20 21:25:33 · 148 阅读 · 0 评论 -
多点触控缩放图片
https://www.cnblogs.com/_ymw/p/4156577.html<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_paren...转载 2018-03-20 21:24:53 · 145 阅读 · 0 评论 -
Retrofit
原网址 https://www.jianshu.com/p/f57b7cdb1c99在gradle文件中引用retrofit compile 'com.squareup.retrofit2:retrofit:2.3.0' compile 'com.squareup.retrofit2:retrofit-converters:2.3.0' compile 'com.squa转载 2017-12-29 21:03:43 · 254 阅读 · 0 评论 -
使用Lambda表达式
首先先项目根目录下的build.gradle中加入原网址 http://blog.csdn.net/sbsujjbcy/article/details/46956611classpath 'me.tatarka:gradle-retrolambda:3.2.0'然后再module目录下的build.gradle中使用插件,加入apply plugin: 'me.tatarka.re转载 2018-02-04 11:48:17 · 149 阅读 · 0 评论 -
通过ContentResolver获取本地的文件
自己的云盘中有代码 文件名(通过ContentResolver获取本地的文件)http://blog.csdn.net/chay_chan/article/details/76984665转载 2018-02-04 11:48:59 · 2799 阅读 · 0 评论 -
android 汉语转拼音
自己的工具包和云盘有 jar包或添加依赖 compile 'com.belerweb:pinyin4j:2.5.0'参考网址 http://blog.csdn.net/afei__/article/details/51502609原创 2018-02-04 11:49:26 · 201 阅读 · 0 评论 -
Activity 启动和销毁的动画效果
https://www.jianshu.com/p/a9c15a4b5ad6首先在res/anim文件夹下创建进入和退出的动画set横向滑动的动画启动动画(activity_open.xml):xml version="1.0" encoding="utf-8"?>set xmlns:android="http://schemas.android.com/apk/re原创 2018-02-04 11:50:44 · 2652 阅读 · 0 评论 -
编辑 recyclerVIew 的管理器
https://www.cnblogs.com/tianzhijiexian/p/4469516.html原创 2018-02-04 11:52:03 · 257 阅读 · 0 评论 -
android PullToRefreshScrollView中 嵌套viewpage 解决不显示的问题
@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec){ int viewHeight = 0; View childView = getChildAt(getCurrentItem()); if(childView != null) //有可能没有子vie转载 2018-02-04 11:52:38 · 418 阅读 · 0 评论 -
PullToRefreshListView 上拉和下拉刷新
http://blog.csdn.net/mmjiajia132/article/details/40397813/ 先添加modle下载的网址https://github.com/chrisbanes/Android-PullToRefresh转载 2018-02-04 11:53:38 · 164 阅读 · 0 评论 -
android 获取当前app的版本号和版本名称
public class APKVersionCodeUtils { /** * 获取当前本地apk的版本 * * @param mContext * @return */ public static int getVersionCode(Context mContext) { int versionCode = 0转载 2018-02-04 11:55:19 · 1052 阅读 · 1 评论 -
ContentProvider 的使用
http://blog.csdn.net/hehe26/article/details/51784355 https://www.cnblogs.com/wanghaoyuhappy/p/5294037.html转载 2018-02-09 10:20:39 · 184 阅读 · 0 评论 -
自定义 组合控件 与 定义属性
/** * Created by Dash on 2017/11/30. * * FrameLayout从左上角放置控件 */public class CombineView extends FrameLayout implements View.OnClickListener { private TextView textView; private原创 2018-02-05 11:26:12 · 165 阅读 · 0 评论 -
popupwindow的使用
参考网址 http://blog.csdn.net/csdnzouqi/article/details/51433633``显示 PopupWindow// 相对某个控件的位置(正左下方),无偏移pop.showAsDropDown(View anchor) // 相对某个控件的位置,有偏移,xoff 为 X 轴的偏移量,yoff 为 Y 轴的偏移量 ...转载 2018-03-20 21:25:12 · 186 阅读 · 0 评论 -
drawerLayout 侧滑
/** * 使用drawerLayout实现侧滑菜单 * * 参考博客:http://www.cnblogs.com/zhangqie/p/6410749.html * http://blog.csdn.net/liujiawei00/article/details/51427098 * * 1.换一个接口支持刷新的接口....下拉的时候请求原创 2017-10-12 19:18:04 · 303 阅读 · 0 评论 -
Retrofit 上传头像
public interface APIServers { @GET Observable getAPIServers(@Url String url); //Call uploadFile(@PartMap Map params); @POST("file/upload?source=android&appVersion=101") Call uplo转载 2018-02-05 11:18:17 · 410 阅读 · 0 评论 -
解决RecyclerView中不能使用权重的问题
在RecyclerView的使用中,如果我们的最外层布局用到了权重适配,那么需要格外小心,我们的最外层布局框架不能用LinearLayout布局,切记!必须要把最外层布局换为其他的布局,推荐RelativeLayout,将我们的权重适配放到第二层布局中包裹。至于具体个中原因我也不是非常清楚,可能是RecyclerView还没完善好。转载 2018-02-05 11:20:35 · 1608 阅读 · 0 评论