转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 什么是变量 简单理解就是,在计算机中存储信息的东西。 什么是语法 语法,就是一种规则,根据这种规则可以编写出正确的代码。 变量的声明 int a…
分类:移动开发
EventBus源码详解,看这一篇就够了
之前写过一篇关于EventBus的文章,大家的反馈还不错(EventBus3.0使用详解),如果你还没有使用过EventBus,可以去那篇文章看看。当时刚接触EventBus,对它的理解也仅仅是停留在表面,写那篇文章也是…
android adb:电池与电量
手机每个硬件的耗电量是不一样的!比如屏幕就是耗电大户!其它一些元件则耗电量非常小! 使用android dumpsys工具可以获取电池以及电量消耗信息! dumpsys工具:battery、batterystatus 1…
见识2分钟集成微信和支付宝支付的威力
在开发的APP中项目集成了微信跟支付宝支付,分别是在订单确认页面,订单列表以及订单详情里面都需要进行支付,并且需要在当前界面处理支付结果。 之前的处理是将代码拷贝了三份,后来随着项目越来越大,感觉比较low。 于是打算重…
Android打电话后跳转到指定界面
import android.Manifest; import android.app.Activity; import android.content.Context; import android.content.I…
关于Android H5混合开发遇到的问题
添加WebChromeClient,复写onJsAlert、onJsConfirm、onJsPrompt方法后,弹框异常退出问题 项目经理说,Android没有处理弹框,点击按钮没有反应,iOS就可以。于是就复写了onJ…
Adb命令备忘录
ADB命令备忘录 无线调试功能 1、电脑和手机连接同一个wifi 2、使用usb连接设备 3、输入 $ adb usb restarting in USB mode 确保ADB正常 4、输入 $ adb devices …
《Thinking in Android》 - 博客索引(Android 9.0)
前言 Hi,我是 Marco,一名 Android 系统开发攻城狮,从 CSDN 到博客园,再到简书、掘金,逛了一圈,最终还是找到了 segmentfault(可能模块的视觉效果比较合我的品味),并打算驻扎下来,回顾总结…
8.插件化开发--Hook基础
1.基础:Activity的启动流程 class loader AMS、PMS 反射及动态代理模式 ActivityThread 启动流程 Activity1(A1)【IActicityManager】–IP…
设计模式---Strategy模式
1.什么是Strategy模式(策略模式) 策略模式,举个现实应用开发的例子:在我们的程序设计中,如果需要提供多种排序算法(冒泡排序、二分法排序、归并排序、插入排序等等),有一种想法我…
android7.0及以上TelephonyManager.getDeviceId()返回null解决方案
在android7.0及以上的系统下发现TelephonyManager.getDeviceId()在权限允许的情况下取得返回值也为null,解决方法如下: /** * 获取设备的id * @return */ priv…
那些年一起学过的Android动画(二)
场景动画 LayoutAnimation作用于ViewGroup,为ViewGroup指定一个动画,当他的子元素出场的时候都会具有这种动画,ListView上用的多,LayoutAnimation也是一个View动画。 …