自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 WIFI无线调试

AS通过WIFI无线连接真机进行调试,需要电脑和真机连接同一个wifi1.第一次设置wifi调试的情况下,需要通过usb让AS识别到真机,然后通过命令行设置 adb tcpip 5552.拔掉usb后,查看自己手机的ip地址,检查是否能访问手机Ping 你的手机ip,无需加端口号3.命令行连接手机adb connect 你的手机ip4.连接成功adb devices...

2019-12-27 13:47:26 1445

原创 Dio代码设置代理

Dio库代码设置代理抓取数据包:Dio _dio = new Dio();(_dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (client) { client.findProxy = (url) { ///设置代理 电脑ip地址 //re...

2019-08-12 14:43:34 1826

原创 Mac终端下通过git下载远程库

1.查看电脑的文件夹 ls2.定位到某个文件夹 cd 文件夹名 3.在当前文件夹下clone git clone 远程库地址4.查看分支 git branch5. 切换分支 git checkout 切换的分支名...

2019-04-03 10:11:38 1175

原创 通过Android Studio的终端上传项目到git

1.将目录变成git可以管理的仓库 git init2.把文件添加到版本库中,"."意为添加文件夹下的所有文件 git add .3.将文件提交到本地 git commit -m 'first commit'4.关联到远程库 git remote add origin 你的远程库地址5.远程库与本地同步合并 git pull --rebase origin master...

2019-04-03 09:56:58 376 1

原创 5.0系统以下应用程序启动失败,报 java.lang.NoClassDefFoundError错误

5.0以下应用启动失败问题

2017-12-01 14:52:06 258

原创 安卓与JS端交互

设置webView,”submitWebJs”是js端使用的安卓类的别名mWebView.getSettings().setJavaScriptEnabled(true);mWebView.addJavascriptInterface(new SubmitWebJs(mContext), "submitWebJs");安卓与js端交互的类public class SubmitWebJs {

2017-01-13 11:26:34 748

原创 AutoCompleteTextView 自动提示

我们使用控件AutoCompleteTextView 自动提示时,有时需要设置BaseAdapter,设置BaseAdapter时,需要实现Filterable,手动进行筛选。 布局只设置了至少输入一个字符显示提示<AutoCompleteTextView android:id="@+id/at" android:completionThreshold="1"

2016-12-15 09:57:26 402

原创 安卓TabLayout加小红点提示内容更新

安卓原生的android.support.design.widget.TabLayout,配合ViewPager已经很好用了,但是有时我们会在内容更新时,在tab标题右上方加上一个红点等标记此tab内容有更新时,就需要给原生的TabLayout设置你定义的布局,用法和原生的一样,只是在代码中设置一下TabLayout的布局。1.自定义Tab样式布局,@drawable/shape_red_solid

2016-12-13 09:32:24 6703 2

原创 EventBus简单实用

本人使用EventBus是在BaseAcitivity中的onCreate方法中注册,就不需要一直注册和取消注册。 onCreate()方法中注册EventBus.getDefault().register(this);在onDestroy()方法中取消注册EventBus.getDefault().unregister(this);在需要通知的地方调用此方法,参数根据自己需要传递的值,写对应的变

2016-12-07 17:19:08 270

原创 使用FragmentTabHost切换底部导航,避免来回切换卡死现象

底部导航布局.support.v4.app.FragmentTabHost android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout

2016-11-23 11:31:36 1161

原创 ViewPager带底部圆点导航,实现自动轮播,无限滑动

此篇主要功能为ViewPager自动轮播,带底部导航,手指左右无限滑动,主要实现原理是在数据源前后拼接最后一张资源和第一张资源,实现平稳过渡,直接上代码。布局代码<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" andro

2016-11-23 10:42:09 469

原创 GridView动态设置条目宽高,第一个条目显示不清晰或不完整的问题

在GridView中,有时需要动态设置条目的宽高,会导致第一个条目不清晰或不完整的问题,在getView方法中,设置条目的宽高应写在if中。@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder ; if (conve

2016-11-21 19:04:24 311

原创 检查app版本更新并调用系统下载并显示到通知栏

1.下载apk代码片段private void downloadApk(String url, Activity activity) { DownloadManager downloadManager=(DownloadManager)activity.getSystemService(Context.DOWNLOAD_SERVICE); // 开始下载 Uri

2016-11-21 17:53:45 842 1

原创 安卓6.0动态权限设置

在BaseActivity中申请APP所需要的危险权限,此处只列举了三项, 在所需要的activity中调用对应的权限判断,根据需要调用不同的空实现方法实现逻辑处理// sd卡权限 private String[] SdCardPermission = {Manifest.permission.WRITE_EXTERNAL_STORAGE}; //手机状态权限

2016-11-21 17:46:35 819

空空如也

空空如也

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

TA关注的人

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