Android
幻夜。。
这个作者很懒,什么都没留下…
展开
-
Android 修改系统默认日期控件的按钮颜色和主题颜色
webview承载的网页中控件调起Android日期控件<v-text-field class="pt-0" v-model="memo_time" label="time" single-line clearable type="time" :error-messages="errors" required></v-text-field>在styles文件中添加以下代码<resources> <style name="AppTheme" parent="原创 2021-07-16 15:45:37 · 502 阅读 · 0 评论 -
更新完Android Studio 4.2报错 javax/xml/bind/JAXBException
1./gradle/wrapper/gradle-wrapper.properties 添加distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip2.build.gradle 修改ext.kotlin_version = '1.4.32'dependencies { classpath 'com.android.tools.build:gradle:4.2.1'}3.gr原创 2021-05-25 18:20:10 · 467 阅读 · 0 评论 -
Android 调起文件,相册 实现选择图片与视频
啊啊啊原创 2021-04-06 09:17:39 · 1687 阅读 · 0 评论 -
Android 安全退出app
ActivityManager activityManager = (ActivityManager) mContext.getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.AppTask> appTaskList = activityManager.getAppTasks(); for (Activity.原创 2020-07-14 13:28:54 · 378 阅读 · 0 评论 -
Android 默认进入Activity 获取软件盘高度
默认进入页面便开始获取软键盘高度。实现无需手动打开软件即可获取软键盘高度。public class HeightProvider extends PopupWindow implements ViewTreeObserver.OnGlobalLayoutListener { private Activity mActivity; private View rootView; private HeightListener listener; private int heigh原创 2020-07-03 14:45:10 · 280 阅读 · 0 评论 -
Android footerbar简单布局
话不多直接上图<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/sc_footer" android:layout_width="match_parent" android:layout_height="50dp" android:backgro.原创 2020-06-09 09:17:07 · 335 阅读 · 0 评论 -
Android 获取 状态栏高度
final float scale = mContext.getResources().getDisplayMetrics().density;int resourceId = resources.getIdentifier("status_bar_height", "dimen", "android");int statusHeight = resources.getDimensionPixelSize(resourceId);原创 2020-06-09 09:14:37 · 402 阅读 · 0 评论 -
Android 通知小红点实现
引入第三方类库implementation 'q.rorbin:badgeview:1.1.3'使用 //设置badge数和对应要显示的控件 badge = new QBadgeView(mContext).bindTarget(myViewHolder.menu_item_text).setBadgeNumber(number); //badge 数显示的位置 badge.setBadgeGravity(Gravity.CENTER | Gravity.END);.原创 2020-06-09 09:09:40 · 979 阅读 · 1 评论 -
Android json 转 对象 Gson 使用
新建GsonUtilsimport com.google.gson.Gson;public class GsonUtils { private static class GsonHolder { public static final Gson instance = new Gson(); } public static Gson getInstance() { return GsonHolder.instance; }}使.原创 2020-06-09 09:06:29 · 1543 阅读 · 0 评论 -
Android 图标放大闪烁动画
AnimationSet animationSet = new AnimationSet(true); ScaleAnimation scaleAnimation = new ScaleAnimation( 1.0f, 2f, 1.0f, 2f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); //动原创 2020-06-09 08:58:35 · 493 阅读 · 0 评论 -
Android SharedPreferences 存储
SharedPreferences 实现简单存储。PREFERENCES_KEY = "SharedData";1.存储 public static void setEventId(Context context, String event_id) { SharedPreferences pref = context.getSharedPreferences(PREFERENCES_KEY, Context.MODE_PRIVATE); pref.edit().putString(PREF原创 2020-06-09 08:55:02 · 130 阅读 · 0 评论 -
Android PopupWindow 实现背景高斯模糊
1. 导入第三方类库 implementation 'com.ms-square:etsyblur:0.2.1'2. popupwindow 对应的layout 中添加以下代码<com.ms_square.etsyblur.BlurringView android:id="@+id/pop_blurr_view" android:layout_width="match_parent" app:radius="25" app:dow原创 2020-06-09 08:48:14 · 1430 阅读 · 0 评论 -
Android 隐藏左侧返回键
activity.getActionBar().setDisplayShowHomeEnabled(false);原创 2020-06-09 08:36:04 · 773 阅读 · 0 评论 -
Html5 调起 Android App(Scheme,AppLinks)
<!doctype html><html><head> <title></title> <meta charset="utf-8"> <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalab...转载 2020-04-10 18:10:15 · 894 阅读 · 0 评论 -
安卓引用资源出现 error: resource android:drawable/.....is private.
从错误信息可以看出,该资源没有被公开是私有的。导致无法被引用。我们可以直接将“@android”改成“@*android”问题解决。。。。原创 2019-07-17 10:59:48 · 7066 阅读 · 4 评论 -
安卓OkHttp项目级别使用
public class OkhttpListener<T> { public static Handler mMainHandler = new Handler(Looper.getMainLooper()); private Type mType; private AsyncTaskListener<T> mListener; ...原创 2019-07-22 17:27:01 · 298 阅读 · 0 评论 -
安卓PopupWindows的使用
新建一个PopupWindwos的基本类public class MoreCompanyPopupWindows extends PopupWindow { private Context context; private View parent; private int yStart; List<CompanyInfo> mDatas; ...原创 2019-07-22 17:49:59 · 179 阅读 · 0 评论 -
Android开发之dp,px,sp单位转换,以及获取屏幕高度,宽度。
dp转px protected int getPixelByDIP(int dp) { return (int) (getResources().getDisplayMetrics().density * dp + 0.5f); }px转dp protected int getDPByPX(int px) { return (int...原创 2019-07-23 10:54:05 · 362 阅读 · 0 评论 -
Android Toast句柄泄露问题
在安卓开发中为防止句柄Toast泄露,全局使用一个Toast。public final class ToastUtil { public static void showToast(Context context, int resourceId) { if (context == null) { return; } ...原创 2019-08-16 15:17:14 · 646 阅读 · 0 评论 -
安卓PopupMenu使用
//点击弹出PopupMenu事件 companyInfoAdapter.itemOnLongClick(new CompanyInfoAdapter.onRecyclerViewItemOnLongClick() { @Override public void ...原创 2019-09-03 15:33:11 · 265 阅读 · 0 评论 -
RecyclerView中使用Filterable实现筛选数据
//实现Filterable接口extends RecyclerView.Adapter<CompanyInfoAdapter.MyViewHolder> implements Filterable {getFilter实现过滤数据 public Filter getFilter() { return new Filter() { //...原创 2019-09-03 17:16:20 · 2485 阅读 · 1 评论 -
android studio 部分文件乱码
删除.C:/Users/Androidstudio/system/caches下缓存文件再重新打开项目原创 2019-10-08 10:43:48 · 1056 阅读 · 1 评论 -
Android中返回键的实现
调用onBackPressed();原创 2019-07-15 16:13:31 · 1264 阅读 · 2 评论