android
追梦无惧
小白程序员
展开
-
实现按钮隐式跳转
步骤一:在res>layout布局下,自定义命名,设置一个按钮如下图示(关键代码):<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="隐式跳转SecondActivity_btn" android:textSi...原创 2018-10-18 21:50:28 · 474 阅读 · 0 评论 -
Android面试收集(待续...)
一、android系统架构图: 这个就是我们Android的整体系统架构图了,我们首先从整体上来看看Android的体系结构。Linux Kernel:我们知道Android其实就是一个操作系统,其底层是基于Linux Kernel的,这一层主要完成的是操作系统所具有的功能,比如这一层有许多的驱动程序,正是通过这些驱动程序来驱动我们设备上的硬件设备的。Android Runti...原创 2018-11-17 16:19:30 · 165 阅读 · 0 评论 -
最强大的滚动控件————RecyclerView
首先先接受另外一个相似的滚动控件的ListView ----的的ListView控件的局限性:需要使用一些技巧来提升它的运行效率,否则性能会非常差; 的ListView的控件中的只能实现纵向滚动,不能实现横向滚动,以及网格和瀑布流布局; 实现一个简单的商铺的外卖演示:1.RecyclerView定义在支持库中,首先需要在项目的的的的的build.gradle中添加依赖库(方...原创 2018-11-26 17:38:50 · 429 阅读 · 0 评论 -
Android多线程编程————微信页面加载示例
为什么使用多线程? 因为所有代码都默认运行在主线程当中,所以当程序运行需要执行一些耗时操作,如发起一条网络请求时,由于网速等原因,服务器未必立刻响应请求,如果不将这类操作放在子线程里去运行,就会导致主线程被阻塞住。 现在我们实现一个简单的微信初始化加载页面的过程 首先,微信初始化加载页面,并不需要进行任何控件的点击监听,所以,在这里新建一个活动并且在设置为程序...原创 2018-12-17 15:14:13 · 396 阅读 · 0 评论 -
Android实现强制下线(不同应用之间)功能————简易微信聊天示例
具体需要看具体的实际情况,这是曾经遇到的问题以及解决方案实现强制下线(不同应用之间)功能----简易微信聊天示例强制下线功能需要先关闭所有活动,然后在回到登录界面。新建一个ActivityCollector类管理所有活动下见代码段://需要用到一个专门的集合类对所有的活动进行管理public class ActivityCollector { public stati...原创 2018-12-29 11:19:56 · 966 阅读 · 0 评论