- 博客(43)
- 资源 (1)
- 收藏
- 关注
原创 面试抱佛脚
(17条消息) Android 性能优化(一) —— 启动优化提升60%_凶残的程序员的博客-CSDN博客_android 启动优化Android App优化之提升你的App启动速度之实例挑战 - 简书Android性能优化--启动优化 - 简书Android启动页优化,去黑屏实现秒启动 - 简书(17条消息) (转)慎重使用 android:windowIsTranslucent 主题,其导致启动app非常慢_飞鸽传说的博客-CSDN博客_android:windowistranslucent(127条消
2023-09-19 12:06:29 305
原创 AndroidStudio导入arr包
在app 下的 build.gradle添加implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')一行搞定所有arr jar 包
2021-12-21 16:07:00 2103
原创 adb环境变量配置
adb环境变量配置系统>>>>关于>>>>高级系统设置>>>>环境变量新建 变量名为 adb 变量值为 “SDK安装目录\platform-tools” 例如:C:\Users\XXX\AppData\Local\Android\Sdk\platform-tools再新建一个变量名为 PATH,变量值为%adb%即配置成功adb connect ip即可连接手机...
2021-12-21 16:02:28 2101
转载 Android Wifi连接
WiFi打开、关闭/** * WiFi连接管理 * 申请权限 * <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> * <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> * <uses-permission android:name="android.permission.ACCE
2021-09-18 16:02:17 1302
原创 Android高斯模糊及遮罩
两种方法,目前个人感觉是最实用也是最简单的1.GLide高斯模糊操作起来也是很简单,首先常规操作导入一下依赖implementation 'com.github.bumptech.glide:glide:3.7.0'implementation 'jp.wasabeef:glide-transformations:3.0.1'//没这个依赖Glide支持不了高斯模糊代码里面这样写Glide.with(mContext).load(R.mipmap.wh_coach03) ...
2021-09-17 17:35:06 4449
原创 Android 生成正式签名keyStore(Windows)
1.电脑上没安装JDK的先安装JDK2.使用CMD窗口进入到JDK的bin目录( JDK安装到c盘的朋友因为权限问题,需要以管理员身份进入,否则会报以下错误:)3.输入 keytool -genkey -alias demo -keyalg RSA -validity 20000 -keystore demo.keystore 按回车其中: demo是keystore...
2019-06-21 18:06:51 1388
原创 Windows查看JDK是否安装以及安装路径
1.检查电脑上是否安装了JDK可以在cmd窗口输入java -version查看是否需安装了JDK2.查看JDK的安装目录一种是在cmd窗口输入java -verbose,查看最后一行即为JDK安装路径这是我从网上找的图片,确实输出了jdk的安装目录,然儿在我的电脑上输出确是这样的╮(╯▽╰)╭无奈,只能用第二种方法了,简单粗暴直接去C:\Program Fil...
2018-11-29 11:59:17 12233 1
转载 Android权限大全
转载地址:https://www.cnblogs.com/diyishijian/p/5629545.html1.android.permission.WRITE_USER_DICTIONARY 允许应用程序向用户词典中写入新词2.android.permission.WRITE_SYNC_SETTINGS 写入Google在线同步设置3.android.permission.WR...
2018-11-28 15:48:21 301
转载 AIDL进程间传递自定义类型参数
1、创建.aidl 文件AIDL 语法简单,用来声明接口,其中的方法接收参数和返回值,但是参数和返回值的类型是有约束的,且有些类型是需要 import,另外一些则无需这样做。AIDL 支持的数据类型划分为四类,第一类是 Java 编程语言中的基本类型,第二类包括 String、List、Map 和 CharSequence,第三类是其他 AIDL 生成的 interface,第四类是实现了...
2018-11-07 11:38:49 873 2
转载 Android Service完全解析,关于服务你所需知道的一切
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者...
2018-11-07 11:33:57 240
转载 Activity的启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
注:. 四种: 1. standard 被启动就会创建一个新的 2. singleTop 栈顶单实例(当该activity处于task栈顶时,可以复用,直接onNewIntent) 3. singleTask 栈中单实例(oncreate该activity并销毁在...
2018-10-26 18:42:51 335
转载 Android--UI之ViewStub
转载地址:https://www.cnblogs.com/plokmju/p/android_ViewStub.html前言 按照最近博客的路线,继续讲Android的UI开发。今天讲解一下ViewStub控件,惰性装载控件。在本篇博客中,将了解到ViewStub的常用属性、方法,以及注意事项。最后将以一个简单的Demo演示ViewStub的使用。ViewStub 在介绍Vie...
2018-10-26 18:40:26 180
转载 ViewStub基本用法
转载地址:https://blog.csdn.net/qq_32059827/article/details/70882499在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较...
2018-10-26 18:38:48 239
转载 Android studio Maven仓库使用
原文:How to distribute your own Android library through jCenter and Maven Central from Android Studio转自:翻译 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0623/3097.html如果你想在Android Studi...
2018-10-26 18:35:40 277
原创 Android 沉浸式——systemUI
首先作为我们平时所使用的systemUI,主要有以下几种参数设置1. View.SYSTEM_UI_FLAG_VISIBLE:显示状态栏,Activity不全屏显示(恢复到有状态的正常情况)。2. View.INVISIBLE:隐藏状态栏,同时Activity会伸展全屏显示。3. View.SYSTEM_UI_FLAG_FULLSCREEN:Activity全屏显示,且状态栏被隐藏覆...
2018-08-09 11:19:47 787
原创 Android 屏幕壁纸截取
// 获取壁纸管理器 WallpaperManager wallpaperManager = WallpaperManager.getInstance(this.getContext()); // 获取当前壁纸 Drawable wallpaperDrawable = wallpaperManager.getDrawable(); // 将Drawable...
2018-08-08 15:46:21 1747
原创 ImageLoader二次采样
DisplayImageOptions options = new DisplayImageOptions.Builder() //.displayer(new RoundedBitmapDisplayer(360))//圆角问题:必须在xml里面指定具体大小 //设置下载的图片是否缓存在内存中 .cacheInMemory(true) ...
2017-10-25 20:30:47 462
原创 ViewPager无限轮播
privateLinearLayout lly;private List images;private Timer timer;private Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMess
2017-10-25 15:21:17 293
原创 Okhttp的单例模式封装
import android.content.Context;import com.bwie.aizhonghui.yuekao_mnone.NetWorkInter.NetWorkInterceptor;import java.io.IOException;import java.util.Map;import okhttp3.Call;import okhttp3.Callba
2017-10-25 14:26:20 3070 6
原创 RecyclerView添加分割线
//工具类import android.graphics.Rect;import android.support.v7.widget.RecyclerView;import android.view.View;/** * Created by DANGEROUS_HUI on 2017/10/13. */public class SpacesItemDe
2017-10-25 13:19:54 240
原创 RecyclerView简单添加头部
public class MyAdapter extends RecyclerView.Adapter{ private Context context; private List list; private OnItemClickListener onItemClickListener; private View VIEW_HEADER;
2017-10-25 10:53:26 469
原创 ListView常用属性
divider="@null",除掉分隔线。也可以用该属性为分隔线添加不同颜色,图片。 footerDividersEnabled="false",headerDividersEnabled="false":除掉顶部、底部分隔线。 scrollbars="none":除掉滚动条 fadingEdge="none":除掉上下边的阴影
2017-10-24 13:42:33 425
原创 RecyclerView与CheckBox结合使用错乱问题
RecyclerView是当前流行的数据视图展示框架但是,当我们使用RecyclerView与CheckBox结合使用时,碰撞出了勾选错乱的火花那么接下来我们就来粗暴的解决掉这个小火星首先,我们来看代码private Context context;private List list;private SparseBooleanArray mCheckStates=n
2017-10-24 11:11:02 2725 1
原创 RecyclerView刷新加载
上拉加载 private void initLoadItem() { rysearch.setOnScrollListener(new RecyclerView.OnScrollListener() { int lastVisibleItem; @Override public voi
2017-10-23 08:03:15 348
原创 异常捕获的简单了解
异常捕获类使用前:权限添加uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>import java.io.File;
2017-10-22 19:11:02 267
原创 拦截器的简单使用
拦截器类 import android.util.Log;import java.io.IOException;import okhttp3.FormBody;import okhttp3.Interceptor;import okhttp3.MediaType;import okhttp3.Request;import okhttp3.Response;import ok...
2017-10-22 19:08:48 380
原创 Android之属性动画
ObjectAnimator translationX=ObjectAnimator.ofFloat(ivimg,"translationX",0f,200f);ObjectAnimator rotationr=ObjectAnimator.ofFloat(ivimg,"rotation",0f,360f);ObjectAnimator alpha=ObjectAnimator.ofFloat
2017-10-15 20:09:44 230
原创 okhttp上传头像
protected static final int CHOOSE_PICTURE = 0; protected static final int TAKE_PICTURE = 1; private static final int CROP_SMALL_PICTURE = 2; protected static Uri tempUri; priva
2017-10-14 15:12:28 1122
原创 网络判断
ConnectivityManager conmanager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = conmanager.getActiveNetworkInfo(); if
2017-09-24 19:14:57 269
原创 SlidingMenu绑定
menu =new SlidingMenu(this); menu.setMenu(R.layout.left_menu_layout); getSupportFragmentManager().beginTransaction().replace(R.id.left_menu_layout, new leftFragment()).commit();
2017-09-21 20:38:10 245
原创 Android SD卡文件存储
//获取SD卡状态String state = Environment.getExternalStorageState(); if(state.equals(Environment.MEDIA_MOUNTED)){ File file=new File(Environment.getExternalStorageDirectory(),"lou.txt"); FileO
2017-09-21 14:23:35 292
原创 频道拖拽配置
频道管理 1. 在app的gradle里面 com.github.andyoom:draggrid:v1.0.1 2.在项目的build.gradle中添加 maven {url "https://jitpack.io"} 3.权限
2017-09-20 15:59:33 344
原创 Sliding Menu常用属性
menu.setMode(SlidingMenu.LEFT);//设置左滑菜单menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的屏幕范围,该设置为全屏区域都可以滑动menu.setShadowDrawable(R.drawable.shadow);//设置阴影图片menu.setShadowWidthRes(R.d
2017-08-28 16:53:07 321
原创 HttpClient post请求拼接数字
private String url="http://japi.juhe.cn/comic/book";private String key="1e58b105e63d17c29181e6cea32b0279";private int num=10; new scall(url,key,num);public static String scall(String url,String key,
2017-08-24 11:42:41 1384
原创 Android 跳转到系统设置界面汇总
1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面 Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS); startActivity(intent); 2. ACTI
2017-08-23 17:10:20 652
原创 XlistView 框架
下载XlistView Moudle的网址https://github.com/Maxwin-z/XListView-Android首先我们通过网址下载Xlist的Moudled到本地接下来就是代码实现功能了package com.bwie.aizhonghui.xlist_imageloader;import android.os.AsyncTask;impo
2017-08-23 15:59:34 545
原创 Android 状态栏颜色设置
首先我们打开配置文件android:roundIcon="@drawable/ic_launcher"android:supportsRtl="true"android:theme="@style/AppTheme">android:name=".MainActivity">我们可以看到android:theme="@style/AppTheme">接下来进入@style
2017-08-23 14:29:28 487
原创 广播监听网络状态
//动态广播监听网络状态 super.onCreate(savedInstanceState); setContentView(R.layout.activity_main) br=new BroadcastReceiver() { @Override public
2017-08-23 14:14:54 263
原创 android__shape 圆角矩形 圆环画法
圆环就是在圆形的基础上进行圆环厚度设置,所以我们先看一下圆形的基础画法//圆形画法shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> solid android:color="@android:color/white">solid> //背景设
2017-08-17 19:11:42 2411 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人