
面试题
文章平均质量分 89
星月黎明
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Activity 大全
0前言学 Android 有一段时间了,一直都只顾着学新的东西,最近发现很多平常用的少的东西竟让都忘了,趁着这两天,打算把有关 Activity 的内容以问题的形式梳理出来,也供大家查缺补漏。本文中,我将一改往日写博客的习惯,全文用 XMind 将所有知识点以思维导图的形式呈现,欢迎大家食用~~文章目录方便大家学习,我在 GitHub 上建...转载 2020-01-17 09:01:19 · 749 阅读 · 0 评论 -
Android静默更新实现(需要root权限)
在一些定制的android智能设备上要求app可以无人操作自动更新,具体说就是:某个条件触发app下拉最新安装包,然后后台自己去进行安装,安装完毕后还要自己启动,达到还原现场,同时又更新了app版本。上述功能完全不需要人工干预,我们就称之为“静默更新”吧。接下来谈谈怎么实现。看过两个方向:一是利用pms的installApk系列方法进行安装,但是这个就需要反射以及版本适配,最重要的是需要系...转载 2019-10-22 15:39:31 · 1032 阅读 · 2 评论 -
android工程封装成SDK
主要分6步:一, 把你要封装jar包的工程先设置为库文件(Is Library);二、最关键的一步,Clean一次项目!!!三、使用Eclipse的Export功能,将项目src目录下的源码(注仅仅是src目录下的源码,如果需要还可以加上assets目录,其它资源我们将以库项目的形式提供给用户)导出Jar包,并把该jar包放到原工程的libs目录下,刷新。 四、删除该项目src下的源代码五、将sr...转载 2018-03-18 11:28:30 · 1165 阅读 · 3 评论 -
如何将带数据的SQLite数据与apk程序一起发布
如何将带数据的SQLite数据与apk程序一起发布 任何文件(包括SQLite数据库文件)与apk程序一起发布都必须将该文件嵌入到apk文件中。对于SQLite数据库来说,安卓的程序不能打开和操作嵌入在apk程序中的数据库文件。因此,需要想办法在程序第一次启动时就将SQLite数据库复制到手机内存或者SD卡...转载 2018-03-05 12:44:54 · 676 阅读 · 0 评论 -
如何将一个Activity设置成窗口的样式
1.在res/value文件夹下的style.xml文件中加入如下代码:[java] view plain copy <style name="Theme.FloatActivity" parent="android:style/Theme.Dialog"> <!-- float_box为我们定义的窗口背景 ,这个不是必须的--> <item na...转载 2018-03-05 12:45:47 · 874 阅读 · 0 评论 -
[Android进阶]之深入了解通信协议:http、TCP/IP协议与socket之间的区别
http、TCP/IP协议与socket之间的区别 网络由下往上分为: 物理层-- 数据链路层--网络层-- IP协议传输层-- TCP协议会话层--表示层和应用层-- HTTP协议 1、TCP/IP连接 手机能够使用联网功能是因为手机底层实现了T...转载 2018-03-05 12:52:29 · 624 阅读 · 0 评论 -
JAVA中的栈和堆
JAVA在程序运行时,在内存中划分5片空间进行数据的存储。分别是:1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。基本,栈stack和堆heap这两个概念很重要,不了解清楚,后面就不用学了。以下是这几天栈和堆的学习记录和心得。得些记录下来。以后有学到新的,会慢慢补充。 一、先说一下最基本的要点基本数据类型、局部变量都是存放在栈内存中的,用完就消失。new创建的实例化对象及数组,是存放在堆内...转载 2018-03-20 09:51:16 · 171 阅读 · 0 评论 -
android 中的栈和堆
1、dalvik的Heap和Stack这里说的只是dalvik java部分的内存,实际上除了dalvik部分,还有native。这个以后再说。下面针对上面列出的数据类型进行说明,只有了解了我们申请的数据在哪里,才能更好掌控我们自己的程序。2、对象实例数据实际上是保存对象实例的属性,属性的类型和对象本身的类型标记等,但是不保存实例的方法。实例的方法是属于数据指令,是保存在Stack里面,也就是上...转载 2018-03-20 09:54:25 · 2600 阅读 · 1 评论 -
安卓应用在各大应用市场上架方法整理
想要把APP上架到应用市场都要先注册开发者账号才可以。这里的方法包括注册帐号和后期上架及一些需要注意的问题。注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程,那个时候就会相当麻烦啦。1、腾讯应用宝腾讯开放平台地址:http://open.qq.com注册开发者帐号地址:https://ssl.zc.qq.com/v3/index-chs.ht...原创 2019-01-30 08:32:27 · 752 阅读 · 1 评论