-
[Android] Android Framework中的线程Thread及它的threadLoop步骤
AndroidFramework中的线程Thread及它的threadLoop方法当初跟踪Camera的代码中的时候一直追到了HAL层,而在Framework中的代码看见了若干个Thread。它们普遍的特点就是有一个threadLoop方法。按照字面的意思应该是这个线程能够循环处理数据。对应我想到到...
224
热度 -
[Android] Android开始开发疏漏的点
Android开始开发遗漏的点?????????????????????????????做开发的人,为什么写博客,给别人看,也是最重要的,给自己看,因此经常回来回顾自己写过的代码,发现都不认识了,甚至曾经掌握的知识点也是以往殆尽了。【写在前面】:1.举个栗子,你曾经用过的锄头,当初用的很溜,然后你告...
203
热度 -
[Android] Android 拨打电话效能
Android拨打电话功能Android拨打电话有两种方式,一种直接拨打,一种跳到拨号页面需用户手动点击拨出不管哪种都需要拨打电话权限,在AndroidManifest.xml中添加权限设置<uses-permissionandroid:name="android.permission.CAL...
189
热度 -
[Android] Android Studio 2.0下创办jni应用调用本地C函数
AndroidStudio2.0下创建jni应用调用本地C函数开发环境jdk1.8.0_77sdk25.1.1ndkandroid-ndk-r11c-windows-x86_64AndroidStudio2.0参考:StepbyStep-Howtocreateac++librarywithNDKon...
145
热度 -
[Android] Android 经典面试题收拾(一)(附答案)
Android经典面试题整理(一)(附答案)下面异常是属于RuntimeException的是(abcd)(多选)A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPointerExceptionD、BufferUnderflowExcepti...
121
热度 -
[Android] Android反编译跟二次打包实战
Android反编译和二次打包实战作为Android开发者,工作中少不了要反编译别人的apk,当然主要目的还是为了学习到更多,取彼之长,补己之短。今天就来总结一下Android反编译和二次打包的一些知识。首先声明本文的目的是为了通过例子讲解反编译和二次打包的原理和方法,继而作为后续讲解防止二次打包和...
212
热度 -
[Android] Android面试中的一个常见有关问题:Layout_weight的用法
Android面试中的一个常见问题:Layout_weight的用法今天在公司第一次去当了回面试官,挺带劲的啦,发现那位面试的小伙做的卷子里有道关于layout_weight的问题,感觉答得不是很好,遂想写个博客(其实是想要记录下这有意思的事,好久没写博客了,看完记得点赞哦),总结了以下几个小点,帮...
182
热度 -
[Android] android 自定义闪退Dialog 征集闪退信息
android自定义闪退Dialog收集闪退信息背景平时玩应用的时候,遇到bug,应用会弹出一个“很抱歉,“xx”已停止运行”的对话框,当按下确定的时候,程序会强制退出,退回到上一个页面或者直接返回到桌面。这是android给我们提供的一种程序抛出异常结束应用默认的处理方式。开发测试中,我们可以查看...
181
热度 -
[Android] Android API Guides-Content Provider Basics
AndroidAPIGuides---ContentProviderBasics内容提供者基础在该文献概观访问提供商内容的URI从提供者检索数据请求读取访问权限构建查询显示查询结果充分利用查询结果数据内容提供商权限插入,更新和删除数据插入数据更新数据删除数据提供数据类型提供接入的替代形式访问批意图通...
301
热度 -
[Android] Android-Handler消息处理机制
Android---Handler消息处理机制搞Android的人都知道,android是不允许你在子线程中更新UI操作的,这主要出于线程安全方面的考虑,通常的做法是在主线程中创建一个Handler对象,在子线程中创建一个Message对象,该Message对象中封装一些更新UI操作的数据,通过Ha...
194
热度 -
[Android] Android API Guides-Creating a Content Provider
AndroidAPIGuides---CreatingaContentProvider创建一个内容提供者在该文献设计数据存储设计内容的URI实施ContentProvider类所需的方法实施query()方法实施insert()方法实施delete()方法实施update()方法实施onCreate...
243
热度 -
[Android] 2016/四/14腾讯Android实习面试
2016/4/14腾讯Android实习面试腾讯实习面试,面试官会先问你会什么,擅长什么,然后会按照这个问,问的也不是很偏,问道你不会的就换下一个知识点。主要问我的有这几个问题图形学1.Bizer曲线怎么绘制的,原理是什么2.对栅格有什么了解,边界检测会不会Java1.C和java有什么异同2.c的...
529
热度 -
[Android] Android封装和debug签名
Android打包和debug签名Android打包和debug签名?1:关于release和debug版本?????开发过程中直接Run,在bin文件下生成基于debug模式的.apk文件,也就是调试版本的安装文件,调试版本的执行文件比较大,运行速度也相对较慢。而release版本,也就是正式发行...
198
热度 -
[Android] Android Service使用拾遗[阿里地区工程师分享]
AndroidService使用拾遗[阿里工程师分享]Service作为android的四大组件之一常用来帮助我们完成一些需要放在后台处理的任务,通过startService和bindService两种方式被调用。因为Service也是在主线程中运行的,所以如果处理耗时任务,一般在Service里再...
236
热度 -
[Android] Android Binder机制分析(五) Binder_ioctl()分析
AndroidBinder机制分析(5)Binder_ioctl()分析引言在博客AndroidBinder机制(3)本地服务注册过程这篇博客中我们详细讲解了本地服务的注册过程,除了一个地方之外,那就是IPCThreadState::waitForResponse()方法中的talkWithDriv...
1410
热度 -
[Android] Android学习笔记(37):用Configuration类获取跟监听设备信息
Android学习笔记(37):用Configuration类获取和监听设备信息Configuration类用于描述手机设备上的配置信息。有时候我们的app需要获取手机的系统信息,并根据手机的信息来调整我们的app,这时候我们就需要用到Configuration类。(1)获取Configuratio...
272
热度 -
[Android] 通报:Android 官方文档翻译正式开动了
通知:Android官方文档翻译正式开动了各位好:最近发现很多专业的Android官方技术文档,都没有中文完整版本,而且这些知识又是尤为新颖的,重要的,接下来,要开始官方文档翻译工作,具体的翻译文章,我将会优先同步到微信公众账号:码农搬砖,请大家知悉,欢迎大家来看看,并给我些建议,谢谢。
257
热度 -
[Android] 合肥市Android两天十面总结
合肥Android两天十面总结首先说下前往合肥面试的大背景,在今年房价持续高涨的情况下,苏州的房价真是日了狗,所以打算回老家了(安徽人,不是合肥人)。所以在上周在网上了投了几份简历,也通过合肥的Android开发交流群引荐了一些公司,就此在本周四、周五进行了两天十面的苦逼旅程。周四一天...
262
热度 -
[Android] Android API Guides-App Manifest <uses-sdk> <uses-permission>
AndroidAPIGuides---AppManifest<uses-sdk><uses-permission><uses-sdk>句法<uses-sdkandroid:minSdkVersion="integer"android:ta...
641
热度 -
[Android] Android Studio调试工具小结
AndroidStudio调试工具总结前言:写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;当我们的程序出现bug时,调试可以快速的找到bug。进入调试状态,我们可以清楚的了解程序的整个执行过程,可以对内存的数据进行监视。下面就简单总结一下调试的基本使用和一些调试的技巧。本...
258
热度