引用锤子科技视觉设计总监——罗子雄在重庆TEDx活动上说的一小段话:每当我们看到一些美妙的设计的时候,很多人心里面会有一种冲动,这种冲动会让你们想去创造一些新的东西,创造一些美妙的事物。我们常说用户体验用户体验,用户使用你的软件,第一个会接触的是什么?没错,图形化界面(GUI),简称UI,对于用户而言,最直观,给用户留下第一印像的是往往是程序的界面,而非功能!人,总喜欢美的东西,对吧?假如一样的功
Read More
moregeek program
git之使用github搭建远程仓库-多极客编程
在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等;读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?我们需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Github上呢?作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了
Read More
Read More
git使用教程之本地仓库的基本操作-多极客编程
1、Git是什么?一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统。①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以直接采用本地仓库恢复!结合本地版本管理功能,远程版本管理服务
Read More
Read More
genymotion安装-多极客编程
1.本节引言如果你符合下述三种情况的话,你可以考虑安装一个Genymotion Android:没有真机调试,只能用模拟器嫌SDK内置的AVD启动速度,运行速度慢电脑配置还可以,最好4G内存以上如果你满足上述三种情况的话,那么装个比真机还快的Genymotion吧! 官方给出的介绍:2.去哪里下Genymotion百度"Genymotion"第一个就是了:Genymotion中文官网3.下
Read More
Read More
sdk更新不了问题解决-多极客编程
问题阐述相信大家在更新SDK的时候都会遇到更新不了的问题,而且打不开Google搜索,这是因为天朝墙了Google,所以要么只能通过科学上网或者改HOSTS才能访问,更新SDK!本节来介绍两种更新SDK的方法!1.修改hosts文件直接百度"Google hosts 2015"就有一堆了,进去后复制分割线下所有的内容:然后打开电脑上的这个路径:用记事本打开,把复制的内容粘贴即可!接着输入:ht
Read More
Read More
android studio开发android app-多极客编程
1.下载Android Studio官网下载:Android Studio for Window ...百度云下载:android-studio-bundle-141.1903250-windows.exeAndroid Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成
Read More
Read More
android开发环境搭建-多极客编程
现在主流的Android开发环境有:①Eclipse + ADT + SDK②Android Studio + SDK③IntelliJ IDEA + SDK现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后,并且官网也去掉了集成Android开发环境的Eclipse下载链接,各种现象都表示开发者最后都终将过渡到Android Studio,当然这段过渡时间会很长,但如果你
Read More
Read More
android基础入门教程-多极客编程
一、Android介绍Android是一种基于Linux的自由及开放源代码的操作系统,Android 分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟
Read More
Read More
android平台gb28181设备接入端如何调节实时音量?-多极客编程
我们在对接Android平台GB28181设备接入端的时候,有开发者提出这样的疑惑,如何调整设备接入端的实时音量?实际上,这块我们前几年在做RTMP直播推送模块的时候,已经发布了相关的接口,这里再回顾下:/* * SmartPublisherJniV2.java * Author: https://daniusdk.com */ /** * 设置输入音量, 这个接口一般不建议调用, 在一些特
Read More
Read More
java-程序流程控制3-笔记-多极客编程
顺序结构分支结构if作用:可以判断条件来决定执行哪个分支格式:switch作用:根据表达式的值来进行值匹配选择对应的分支执行。if和switch的区别都是做分支操作的if的功能更强大适合做区间匹配如果是值匹配的操作建议用switch,格式清晰,性能较好!!switch的注意事项表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、不支持doub
Read More
Read More
android文件选择器 自动申请存储权限 适配安卓 4.4 ~ 13支持无root权限访问和操作android/data和android/obb目录-多极客编程
Android上进行文件选择或操作的第三方库,自动申请存储权限,支持 Android4.4 ~ 13,再也不用为了适配各种版本而苦恼了,快速集成,一句代码搞定,完善的文档,支持无root权限访问和操作Android/data和Android/obb目录(适配Android 13),支持SD卡,高度自定义UI满足你的所有需求,使用非常灵活,支持国际化,对于Android文件选择你只需要关注你的业务代
Read More
Read More
java-快速入门、idea开发工具的使用1-笔记-多极客编程
1.Java的概述Java是sun公司1995推出的,2009年被oracle收购Java的爸爸:詹姆斯.高斯林Java是一门高级编程语言:语言风格接近人类的自然语言,写程序简单易懂Java的流行度很高,商业占用率很高很重要的特性:可移植性Java能干啥?什么都可以干,但是最被市场认可的是企业级开发:京东,淘宝这样的互联网系统Java的技术体系JavaSE标准版:Java技术的核心和基础JavaE
Read More
Read More
android-ui 基础知识04-多极客编程
01 Android UI
1.1 UI
用户界面(User Interface,简称 UI,亦称使用者界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。
软件设计可分为两个部分:编码设计与UI设计。
1.2 Android UI
Android应用界面包含用户可查看并与之交互的所有内容。Android 提供丰富多样的预置 UI 组件,例如结构化布局
Read More
Read More
百度 android 直播秒开体验优化_百度geek说的博客-多极客编程
作者 | 任雪龙导读网络直播功能作为一项互联网基本能力已经越来越重要,手机中的直播功能也越来越完善,电商直播、新闻直播、娱乐直播等多种直播类型为用户提供了丰富的直播内容。随着直播的普及,为用户提供极速、流畅的直播观看体验也越来越重要。全文6657字,预计阅读时间17分钟。01 背景百度 APP 作为百度的航母级应用为用户提供了完善的移动端服务,直播也作为其中一个必要功能为用户提供内容。随着直播间架
Read More
Read More
使用低代码平台快速开发阅读app_ffapi的博客-多极客编程
设计实现效果如下图:主要包括书架,阅读,收藏功能。经过分析,我们可以先实现底部导航功能,和书架列表页面。1\. 使用 tabLayout 高级窗口实现底部导航 。 使用tabLayout 有两种方式,一种是使用 api.openTabLayout 接口打开,如果在app首页使用 tabLayout 布局,则可以使用配置json 文件的方式:{ "name": "root", "prel
Read More
Read More
unity il2cpp 游戏分析入门_奋飞安全的博客-多极客编程
一、目标
很多时候App加密本身并不难,难得是他用了一套新玩意,天生自带加密光环。例如PC时代的VB,直接ida的话,汇编代码能把你看懵。
但是要是搞明白了他的玩法,VB Decompiler一上,那妥妥的就是源码。
Unity 和 Flutter 也是如此。
最近迷上了一个小游戏 Dream Blast,今天就拿他解剖吧。
com.rovio.dream
二、步骤
侦测敌情
从apk包里面发现l
Read More
Read More
flutter开发之scaffold组件快速开发app_亦可追寻的博客-多极客编程
Scaffold包括的属性
const Scaffold(
{Key? key,
PreferredSizeWidget? appBar,
Widget? body,
Widget? floatingActionButton,
FloatingActionButtonLocation? floatingActionButtonLocation,
FloatingActionButtonAnimat
Read More
Read More
重构 flask 服务端项目对于 sql 的配置使用和延迟的请求回调巧妙设计运用_上进小菜猪的博客-多极客编程
一. Flask-SQLAlchemy
SQLAlchemy的声明扩展是使用SQLAlchemy的最新方法,可以像Django一样在一个位置定义表和模型,然后在任何地方使用。
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
from sqlalchemy.ext
Read More
Read More
linux入门-结构与命令【长期更新】_上进小菜猪的博客-多极客编程
一.Linux入门简单介绍
内蒙古科技大学计算机科学与技术20级-企业课(Linux操作系统)听课知识点记录。
Linux是一个免费的、类似UNIX的开源操作系统。该操作系统的内核于1991年10月5日由Linus Torvalds首次发布。通过用户空间应用程序,它成为了Linux操作系统。Linux也是自由软件和开源软件开发中最著名的例子。只要遵循GNU通用公共许可证(GPL),任何个人和组织都
Read More
Read More
在重构flask项目的时候对于wsgi中间件和好密钥的规划实战_上进小菜猪的博客-多极客编程
##手动推入一个上下文
如果尝试访问应用程序上下文之外的当前内容_应用程序或此对象的任何使用都将收到此错误消息:
RuntimeError: Working outside of application context.
This typically means that you attempted to use functionality that
needed to interface w
Read More
Read More