7 Androidfoolish

尚未进行身份认证

我要认证

成功之路贵在坚持!

等级
TA的排名 9w+

Android app系统签名方法

1. 如果有项目代码那就非常简单了, 直接吧apk放到vendor下面,添加Android.mk,然后mm编译即可得到系统签名后的产物.Android.mk文件参考源码vendor/google/apps/Android.mk文件,因为该目录下都是apk文件,一部分是需要系统签名的apk(LOCAL_CERTIFICATE := platform),而另一部分是不需要签名的apk(LOCAL_CERTIFICATE := PRESIGNED)具体内容如下 LOCAL_PATH := $(c...

2020-06-10 17:58:32

Android 取得系统开机的时间

SystemClock.elapsedRealtime();//返回的是系统从启动到现在的时间,单位:msSystemClock.uptimeMillis();//返回的是系统从启动到当前处于非休眠期的时间,单位:ms//从某一时间开始计时long startTime = SystemClock.elapsedRealtime();// ......做某它事情long timer =...

2020-05-08 10:09:41

[Android基础] Activity加载模式

1.standard: 标准模式,这是默认的加载模式。2.singleTop: Task栈顶单例模式。3.singTask: Task内单例模式。4.送了Instance: 全局单例模式。

2020-04-19 12:42:53

单编方法

make 包名 / mm记住是报名不是文件夹名,到Android.mk中查找

2020-03-19 09:26:05

单编报错:fatal error: runtime: out of memory

不用搜了,真的是内存不足了,把占内存的软件关掉再试。

2020-03-18 19:56:16

Android key store

1. androidkeystore 安全存储2. android keystore存储字符串https://www.jianshu.com/p/65b2aa6ec85fhttps://blog.csdn.net/zhangyi0618/article/details/83978407https://blog.csdn.net/sinat_29321583/article/deta...

2020-03-12 00:00:20

[Java] 常用知识点记录

1. 字符串的插入和替换:StringBuilder.insert()与StringBuilder.replace()

2020-03-10 20:11:08

[Java环境] Error: This Java instance does not support a 64-bit JVM

解决版本:打开控制面板,卸载32位java,安装64位javajre,jdk官网下载非常慢,稍后会上传可以从我这里下载~

2020-02-25 23:34:01

dpkg: error processing package grub-efi-amd64-signed

使用如下的办法解决:sudo apt-get cleansudo apt-get updatesudo apt-get install --reinstall python-minimal python-lockfile

2020-02-03 10:27:56

备战面试:MVC MVP MVVM MVPVM应用架构模式区别

分析主要是通过它的控制链、控制流向,View 的变化如何反馈到Model,以及Model的变化如何作用到View上。MVCView 持有了Controller,把事件传递给Controller,Controller 由此去触发Model层的事件,Model更新完数据(网络或者本地数据)之后触发View的更新事件MVC.pngMVPMVP.png咋看一下MVP只...

2019-12-16 00:02:53

备战面试:MVC MVP MVVM应用架构模式区别

MVVM可以算是MVP的升级版,其中的VM是ViewModel的缩写,ViewModel可以理解成是View的数据模型和Presenter的合体,ViewModel和View之间的交互通过Data Binding完成,而Data Binding可以实现双向的交互,这就使得视图和控制层之间的耦合程度进一步降低,关注点分离更为彻底,同时减轻了Activity的压力。在比较之前,先从图上看看三者的异...

2019-12-16 00:01:02

备战面试:MVVM应用架构模式

MVVM 模式,即指 Model-View-ViewModel。它将 View 的状态和行为完全抽象化,把逻辑与界面的控制完全交给 ViewModel 处理。如下图:MVVM 由下面三层组成:View:主要进行视图控件的一些初始设置,不应该有任何的数据逻辑操作。 Model:定义实体类,以及获取业务数据模型,比如通过数据库或者网络来操作数据等。 ViewModel:作为连接 V...

2019-12-15 23:57:13

备战面试:MVP应用架构模式

MVC的缺点在Android开发中,Activity并不是一个标准的MVC模式中的Controller,它的首要职责是加载应用的布局和初始化用户 界面,并接受并处理来自用户的操作请求,进而作出响应。随着界面及其逻辑的复杂度不断提升,Activity类的职责不断增加,以致变得庞大臃肿。什么是MVP?MVP从更早的MVC框架演变过来,与MVC有一定的相似性:Controller/Prese...

2019-12-15 23:46:38

备战面试:MVC应用架构模式

MVC模式介绍:MVC是Model-View-Controller的简称Model:模型层,负责处理数据的加载或者存储View:视图层,负责界面数据的展示,与用户进行交互Controller:控制器层,负责逻辑业务的处理MVC模式的特点:1.耦合性低;2.可扩展性好;3.模块职责划分明确MVC模式的不足:XML文件作为视图层,所做的事情比较有限,所以Ac...

2019-12-15 23:34:21

Process 'command 'git'' finished with non-zero

因为通过网页下载的代码没有将git库一起下载下来,缺少git库,可以尝试通过clone将完整代码下载下来。

2019-12-12 15:14:00

Ubuntu硬盘挂载

1. 通过查看分区命令找到你的磁盘sudo fdisk -l2.创建想要挂在硬盘的目录sudo mkdir /home/data3.挂在硬盘(有时会自动挂载,没有自动挂载就手动挂载)sudo mount /dev/sda2/ /home/data/4.查看UUIDsudo blkid /dev/sda25.修改配置文件sudo gedit /etc/fstab...

2019-11-18 19:27:53

Ubuntu终端无法打开/启动终端失败/Failed to execute child process "gnome-terminal"

输入gnome-terminal报错:usr/bin/python3:bad interpreter:No such file or directory安装最新python版本https://www.python.org/downloads/release/python-2716/安装步骤https://blog.csdn.net/weixin_43790276/arti...

2019-08-15 14:55:56

linux ubuntu系统下U盘只读文件系统问题

请参考:https://blog.csdn.net/ITBigGod/article/details/79914534

2019-06-26 09:50:47

git nano/vim 编辑器如何退出

vim编辑器:Esc ->Shift+: →wq! →EnterNano编辑器:Ctrl+x→Y->Enter修改git默认的编辑器nano为vim的方法:git config --global core.editor vim

2019-05-24 15:57:49

开关机动画:Shutdown animation实现方案

android7.0代码没有关机动画的实现,默认是使用关机对话弹框完成。如果需要定制化关机动画,则需要重新设计。思路分为两种:一是新建一个shutdown animation服务,完全仿照bootanimation重新拷贝一份代码然后进行相关的修改,因为动画的显示逻辑都是一样的,不同的只是文件读取路径不一样,然后就是触发地点不一样。正因为差异很小,这样做的代价很大,而且涉及到很...

2019-05-23 20:48:02

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。