微信小程序跳转微信小店
AVI音视频封装格式学习四linux系统C语言AVI格式音视频封装应用
Github自定义域名和域名解析设置
- content {:toc}
域名注册
可以从网上搜索域名注册
关键词,进入域名注册提供商网站去注册自己想要的域名,看自己的情况选择购买合适价格的域名进行注册。
本人是在
注册的域名,现在注册需要实名认证之后才能成功解析域名。否则在网站上输入自己的域名无法访问到ip
地址,即打不开网站。
Flutter new mobil app sdk
- content {:toc}
What is Flutter ?
A new mobile app SDK to help developers and designers build modern mobile apps for iOS and Android. Flutter is an open-source project currently in beta.
The Link of project
The project is host on github:
Android的进程和线程.
- content {:toc}
Android中包括5种进程
1、前台进程: 用户交互的
Activity
,绑定到service的用户正在交互Activity
,startForground()
的service
, 托管正执行一个生命周期回调的Service(onCreate()、onStart()
或onDestroy()
,broadcast
的正在执行onReceive()
2、可见进程 托管不在前台、但仍对用户可见的Activity
(已调用其onPause()
方法)。例如,如果前台 Activity 启动了一个对话框,允许在其后显示上一Activity
,则有可能会发生这种情况。 托管绑定到可见(或前台)Activity
的Service
。 clik topic to see more… 3、服务进程 正在运行已使用startService()
方法启动的服务且不属于上述两个更高类别进程的进程。 4、后台进程 包含目前对用户不可见的Activity
的进程(已调用Activity
的onStop()
方法) 这些进程对用户体验没有直接影响,系统可能随时终止它们,以回收内存供前台进程、可见进程或服务进程使用。 通常会有很多后台进程在运行,因此它们会保存在LRU
(最近最少使用)列表中,以确保包含用户最近查看的Activity
的进程最后一个被终止。如果某个Activity
正确实现了生命周期方法,并保存了其当前状态,则终止其进程不会对用户体验产生明显影响,因为当用户导航回该Activity
时,Activity
会恢复其所有可见状态。 有关保存和恢复状态的信息,请参阅Activity
文档。 5、空进程 不含任何活动应用组件的进程。 保留这种进程的的唯一目的是用作缓存,以缩短下次在其中运行组件所需的启动时间。 为使总体系统资源在进程缓存和底层内核缓存之间保持平衡,系统往往会终止这些进程。
Android APPs 反编译工具
- content {:toc}
反编译工具有哪些?
- 上面的5种反编译相关的工具都是开源的。
最开始反编译工具是
dex2jar
可以将dex
转化成jar
包,然后可以将jar
通过jd-gui
来转换。 发现这个过程需要两步才能完成,后来直接使用jadx
将apk
使用jd-gui/jadx
查看代码的时候,跳转以及查找都比较的慢。就使用enjarify
(号称可以反编译出来的类最多)将apk
反编译成dex
,然后使用jadx
将dex
反编译成java
代码,使用Android Studio
查看代码。 使用apktoo
l可以反编译出资源文件。 所以现在我的习惯,对于直接给的jar(其它部门的SDK)使用jd-gui
。对于不需要去具体看代码的apk使用jadx直接查看。对于可能需要研究的代码,使用enjarify
+jadx
+Andorid Studio
。需要查看资源文件就使用apktool
。 一个小的tips,使用adb
命令快速的找到当前在那个界面。
2016年大数据发展趋势预测
Hololens-音视频通讯一
Hololens 音视频通讯(一)
现在Windows Store支持Hololens的音视频通讯应用是官方发布的
skype 和今年发布的一款 Remote Assist (只能使用企业和学校账号,个人的不行,坑啊),
安卓学习之路
1、视频是怎么创建的 2、视频怎么播放的 3、数据库升级策略 4、APP路线图
APP
|——HTPP请求
|——JSON
|——GSON
|——SQLite数据库存储
|——升级策略
|——图片加载
|——缓存机制
|——编码压缩
|——解码图片,参数的含义等
|——内存管理
|——RxJava响应式编程
|——注解自动生成代码
|——Android的Gradle配置说明
|——Gradle 3.0.0新依赖配置
|——Canvas画图API
|——Matrix用于图像变换
|——自定义Android View
|——多媒体技术
|——视频推流技术
|——视频录制
|——视频编辑处理技术
|——Material的新功能设计、动画设计
Java路线图