摘要: 一、Ojective-c 创建对象涉及到一下注解 @interface @implementation 前一个注解定义的是要实现的行为 后一个注解是实现interface定义的行为 1.1在Objective-c中总共有4个基本数据类型,分别是int、float、double、char 1.2限定词 阅读全文
posted @ 2022-01-28 23:40 周千 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1.查看IP ifconfig | grep "inet" 2.查看被占端口应用 sudo lsof -i tcp:port 3.开放某个端口 sudo ipfw add 8020 allow tcp from any to any dst-port 8020 阅读全文
posted @ 2022-01-19 10:38 周千 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 切屏是我们使用安卓手机比较常见的,其实切屏其实是做了很多的处理,以前以为只是切换屏幕而已。 其实切屏是重新渲染了一遍页面,生命周期从onCreate开始。之前的Activity已经被销毁了。 阅读全文
posted @ 2022-01-11 12:42 周千 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 一、类 1.1基础BasicActivity需要继承AppCompatActivity和实现PosViewLoad接口 PosViewLoad接口如下所示: public interface PosViewLoad { void onBeforeViewLoad(BasicActivity acti 阅读全文
posted @ 2022-01-11 10:52 周千 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、Kotlin的内容 1.扩展函数和扩展属性 2.不可空类型和可空类型 使用Kotlin编程比Java更加安全,至少在空指针问题上写起来代码来会更加“开心”。Kotlin中引入了不可空类型与可空类型来明确声明一个变量是否可能为null,同时在编译期通过类型来明确声明一个变量是否可能为null,同时 阅读全文
posted @ 2021-12-23 17:53 周千 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一、Swift简述 1.1初识Swift Swift是苹果在WWDC 2014所发布的一门语言,用于开发IOS的OS X应用程序。 2010年7月LLVM编译器的原作者苹果开发工具部门总监克里斯·拉特纳开始着手开发Swift语言,一直到到2014年6月才发布 苹果宣称Swift的特点是:快速、现代、 阅读全文
posted @ 2021-12-22 14:35 周千 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 一、JNI概述 JNI是Java Native Interface的缩写,中文译为“Java 本地调用”。通俗地说,JNI是一种技术,通过这种技术可以做到以下两点: Java程序中的函数可以调用Native语言写的函数,Nativie一般指的是C/C++编写的函数。 Native程序中的函数可以调用 阅读全文
posted @ 2021-12-21 15:49 周千 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 主要问题: 进程间通信是什么? Linux下进程之间如何通信? Android中进程间通信采用什么方式? Android为什么要引入Binder机制? Binder机制包括哪些部分? Binder的工作原理是什么? 如何实现Binder驱动? 如何使用Binder机制来完成进程间通信? Androi 阅读全文
posted @ 2021-12-13 18:10 周千 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 如何开发出一个POS收款应用 一、初始化数据 初始化数据一般是在欢迎页面,也就是WelcomeActivity。不管是不是POS应用,都会有都会有所谓的欢迎页面。 欢迎页面的主要作用是为了初始化基础数据和获取权限。 在POS应用中欢迎页面主要是初始化以下数据: 款台号、机构号、是否绑定、ip地址。 阅读全文
posted @ 2021-11-16 18:01 周千 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 一、Preferences Preferences的类型基本可以理解为Map型 Preferences对象可以通过PreferenceManager和getDefaultSharePreferences(context)获取它,创建它后可以查看它保存的数据 通过preferences对象保存的数据都 阅读全文
posted @ 2021-10-27 17:18 周千 阅读(178) 评论(0) 推荐(0) 编辑