前言 Hi,我是 Marco,一名 Android 系统开发攻城狮,从 CSDN 到博客园,再到简书、掘金,逛了一圈,最终还是找到了 segmentfault(可能模块的视觉效果比较合我的品味),并打算驻扎下来,回顾总结…
标签:Android
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动画。 …
我的App来自于这里
在简书中,发现不少我喜欢的App写手作家们都分享了自己获取各种优质App的渠道,可谓收获良多。例如简书作者周良粥凉的《发现优秀APP的一些途径》 。不过发现一些我正在使用的途径也有非常优质的App推荐,想说应该可以做一个…
Android战纪之Fragmentation的使用(单Activity+多Fragment设计)
单Activity+多Fragment设计(Fragmentation的使用) 本文介绍使用Fragmentation库打造单Activity+多Fragment的App基础架构: Fragmentation库提供了Su…
Android hashMap和hashTable的区别
HashMap的内部实现是数组+链表 1,每个元素在数组中的位置都是根据key的hash值来确定的 2,由于key不同的时候hash值可能也相同,所以数组的每个个位置保存的是一个Entry对象,内部也是key,value…
React-Native 爬坑
一、红屏 unable to load script from assets ‘index.android bundle’ ,make sure your bundle is packaged correctly or …
找不到符号类AndroidExcludedRefs,DisplayLeakService,
我们正在声明我们的泄漏金丝雀依赖项,如项目的 Github页面所述. debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1' releaseComp…
android – 如何获取设备位置
所以,我正在尝试为练习构建一个天气应用程序,我一直在试图找到位置的问题.我读过人们建议通过融合位置API使用getLastLocation,问题是如果他们还没有在设备上注册的位置它出现null.我注意到使用模拟器的时间很…
如何在android 6之后在qt中添加权限
我在 androidManifest中添加了从存储中读取的权限,但仍然无法从文件中读取.我明白在android 6之后除了清单我们应该获得许可.我怎么能在qt中这样做? 最佳答案 https://forum.qt.io/…