
Android小知识点
蓝枫amy
Android开发工程师、HarmonyOS开发工程师
展开
-
子Fragment调用父Fragment的方法
比如说,父frament:MarketFragment其中包含3个子fragment:OptionalFragment(自选)、EffectMarketFragment(市场)、InfomationFragment(数据)如果子fragment想调用父fragment中的方法((MarketFragment) (EffectMarketFragment.this.getParentFragment(原创 2017-11-29 09:10:11 · 9464 阅读 · 1 评论 -
WebView防广告注入
eventWbMain.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url);原创 2017-12-04 14:14:41 · 2235 阅读 · 0 评论 -
Android中每隔一段时间重复执行
Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { Log.e("TAG","没隔2秒执行一次操作"); } },1原创 2017-11-24 15:56:31 · 9130 阅读 · 4 评论 -
Material Dialogs的使用
github地址:https://github.com/afollestad/material-dialogs在build.gradle中添加依赖compile 'com.afollestad.material-dialogs:core:0.9.1.0'compile 'com.afollestad.material-dialogs:commons:0.9.1.0'activity_main.xm原创 2017-12-06 17:12:35 · 9803 阅读 · 0 评论 -
FloatWindow的使用
1.在工程的 build.gradle 中添加:allprojects { repositories { ... maven { url 'https://jitpack.io' } } }2.在应用的 build.gradle 中添加: dependencies { compile 'com.github.yhaolpz:FloatWindow:1原创 2018-01-12 14:33:14 · 6465 阅读 · 3 评论 -
Android中获取当前正在显示的Activity
1.监听Activity的生命周期在Application的onCreate方法中监听Activity的生命周期 registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() { @Override public void onActivityCreated(Act原创 2018-01-23 17:51:57 · 24740 阅读 · 2 评论 -
Base64加密
public static String getBase64(String str) { String result = ""; if (str != null) { try { result = new String(Base64.encode(str.getBytes("utf-8"), Base64.N...原创 2018-02-26 09:06:02 · 1093 阅读 · 0 评论 -
Moshi解析
implementation 'com.squareup.moshi:moshi:1.7.0'MainActivity.javapackage com.zhoujian.moshidemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.L...原创 2018-11-15 20:38:22 · 1258 阅读 · 0 评论