移动开发

一起学Android之GridView

02-01
本文以一个简单的小例子,简述Android开发中GridView的常见应用,仅供学习分享使用. 概述 GiridView是一个表格显示资源的控件,可以在两个可滚动的方向上显示.列表项的资源会通过ListAdapter自动添加到布局控件中GirdView上. 如下图所示: 数据绑定步骤 如下图所示: 涉及知识点 android:numColumns="auto_fit"  设置GridView中的列数,可以是数字,auto_fit表示系统自动根据屏幕的大小进行适应性显示. android

【2019/2/1】安卓应用——记账本,学习记录【1】

02-01
前言 从javaweb中,我已经学会了一个完整的开发过程应该具备什么.那么在javaweb学习的一个阶段结束后,我开始学习Android应用开发,之前的开发学习过程中总结的不少经验帮我在这片未知的疆土上或多或少找到些方向感,虽然这些经验我没记录在博客园内,但我觉得在之后边探究边解决困难的过程里面,这些过程肯定反复出现,我会挑出一些重要的来作为我的经验总结,这就是我写开发记录的另一个目的. 开发经验,总结过程,这就是我需要做的. 经历了一周多的学习过程,我开始尝试编写Android应用,很庆幸自己

使用Go语言开发Android&IOS应用

02-01
参考:https://blog.gokit.info/post/go-mobile/ 还有这里:https://blog.csdn.net/lusing/article/details/51869479  和  https://blog.csdn.net/kaisoft/article/details/84312641   和 https://blog.csdn.net/phlong999/article/details/49613931 原文地址:https://www.cnblogs.com

android adb 流程原理代码分析(一)

01-31
由于要用到adb的知识,但是对adb啥也不了解,看了下android的代码,adb的源码在system/core/adb下面,然后网上搜下了资料,发现很多大神的源码分析,瞬间信心爆棚,把大神写的博客都浏览了一遍,然后手动运行了下adb命令,顺便跟踪了下过程,发现原来还是很好的理解,源码的各种线程创建,函数回调,对于我这种基础不咋好的,,还是看的晕晕呼呼,现在把我自己的理解给大家分享,有理解错误的还请多多指正. 一般直接上代码,可能看官都走了一大半,我们逆向的看,先看结果,再看过程,最后再看代码.

安卓逆向学习---初始APK、Dalvik字节码以及Smali

01-31
参考链接:https://www.52pojie.cn/thread-395689-1-1.html res目录下资源文件在编译时会自动生成索引文件(R.java ), asset目录下的资源文件无需生成索引. 一般来说:使用C++游戏引擎的资源文件放在asset下 java开发中除音频和视频资源(放在raw或asset下),均放在res下. Dalvik字节码是什么? Dalvik是Google专门为Android设计的一个虚拟机. Dalvik VM是基于寄存器的,而JVM是基于栈的,Dal

Android 2018最新的三方库

01-31
文章出处https://blog.csdn.net/qq_32368129/article/details/78749880 1.MaterialStepperView 它是用Material Design实现Steppers的. 目前,Stepper只有垂直视图,但将来会有更多的风格.你可以尝试一下,如下图: 你可以自定义normal/active两个状态的颜色,完成图标,开启动画并设置动画时长.可通过Github上的设置项和样式查阅所有设置项. 该库支持API 17+,详情请查阅wiki文档

Unity 3D 光照贴图快速入门 Lightmapping Quickstart

01-31
This an introductory description of lightmapping in Unity. For more advanced topics see in-depth description of lightmapping in Unity 这是一个Unity 光照贴图的引导手册.如果想查看更多的高级功能请查看in-depth description of lightmapping in Unity. Unity has a built-in lightmapper:

手机短信删除怎么恢复找回呢?简单找回的小方法。

01-31
手机短信删除怎么恢复找回呢?简单找回的小方法.我们现在很多的时候可能会因为自己的不小心或者是其他的原因,将一些比较重要的手机短信给误删了,误删之后我们该怎么去恢复呢? 其实我们可以通过一些方法去找回我们删除的手机短信的,像是我们的手机备份或者是其他的备份,我们都是可以找回的,若是我们没有备份的话,我们可以试试下面的方法去找回我们的短信. 1.可以在电脑浏览器上下载"互盾苹果恢复大师",等安装结束,可以将电脑与手机相连用数据线,之后我们可以看到手机上会出现"是否信任此电脑&qu

Android+3D游戏开发技术详解与典型案例

01-31
 内容导读 本书共分两篇,第一篇介绍了Android 3D游戏开发的基础知识,主要对OpenGL ES的相关内容进行了介绍. 章 名主 要 内 容 第1章 英雄还看今朝-Android简介本章介绍了市场上主流的手机平台,同时也分析了未来手机平台的发展趋势及Android平台的前景 第2章 数风流人物-当前流行游戏类型简介本章以分类的方式简要地介绍了当前流行的游戏的玩法,游戏的视觉效果,游戏的设计及<仙剑>等著名游戏的历史 第3章 不积跬步,无以至千里-游戏开发基础知识本章初步介绍了游戏开发的基

Android 8.0+ 通知不显示的适配

01-31
最近在 写项目的时候  发现 通知并不会显示的问题,查看资料发现 从Android 8.0开始通知必须加上ChannelId Android O 引入了 通知渠道(Notification Channels),以提供统一的系统来帮助用户管理通知,如果是针对 android O 为目标平台时,必须实现一个或者多个通知渠道,以向用户显示通知.比如聊天软件,为每个聊天组设置一个通知渠道,指定特定声音.灯光等配置 String id = "my_id"; String name="m

2019最新苹果手游充值退款流程详细解读

01-30
早在几年前,一些自以为聪明的玩家就开始利用苹果的Bug和漏洞进行苹果手游充值退款. 原理是:以不想要,误操作,小孩子,未成年等原因,与苹果官方联系,成功后,就可以退款. 以这样的目的,达到低成本玩游戏的目标. 除去给代退款方的手续费后,还是相当于很低的折扣. 但是,2019很多退款方式已经不可用了,苹果官方也不是傻子.很多玩家还在寄希望于淘宝之类的,以为真的万能.结果得不尝失.2019完美的低成本游戏解决方案见最后: 理由有三: 1.多次退款,有可能导致信用受损,信用以前在中国可能在意的人不多,

Android 密钥保护和 C/S 网络传输安全理论指南

01-30
注:本文将着重讲解 Android KeyStore.so 库保护 app key / secret.HTTPS 原理及其防中间人***措施. 谈到 Android 安全性话题,Android Developers 官方网站给出了许多很好的建议和讲解,涵盖了存储数据.权限.网络.处理凭据.输入验证.处理用户数据.加密等方方面面,甚至对于动态加载代码也提供了建议,具体可以看看 training 的?security tips?章节.而今天,我想特别来讲一讲在 Android 密钥保护和 C/S 网

[Java] 基本資料包裝類別 Wrapper Classes

01-30
基本型別包裝 (Wrapper Classes) 將基本型別生成物件,要將基本型別先包裝成物件,才能執行生成, Boxing: Integer a = new Integer(1) Unboxing: int x = a.intValue() Autoboxing(JDK1.5以後支援) Integer a  = 1  [物 <= 基] ok int x = new Integer(1)    [基 <= 物] ok 獲取其值     xxxValue() % Byte / Short / I

appium+python自动化环境搭建

01-30
appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python 一.环境准备 小编的环境是Windows 7版本 64位系统(32位的同学自己想办法哦) 1.jdk1.6.0 (64位) 2.android-sdk_r24.3.4-windows 3.python:2.7(3.6也可以) 4.appium:(appium-desktop) 5.Node.js:node-v4.4.7-x64  (目前我们暂时没安装) 6.Ap

3.Android学习之模拟器Genymotion的安装

01-30
在一开始学习Android开发的时候,安装Android Studio自带的模拟器,但是模拟器非常耗资源,性能极其差,电脑内存吃不消,在网上搜索后,安装了Genymotion,下面将介绍安装步骤: 1.下载Genymotion 登陆Genymotion官网:https://www.genymotion.com/,进行注册下载 注册完成后,点击试用 勾选Windows下的按钮,可以看见有两个下载链接, 一个是附带了VirtualBox虚拟机软件的包,一个是without(没有附带),如你没有安装V

前台发过去的数据为Content-Type:application/json,后台如何接收

01-30
自己定的规范:只要Content-Type设置为application/json的时候,前台的data要传递字符串 虽然设置为application/json,前台传对象request.getParam也能接收到 原文地址:https://www.cnblogs.com/cs-lcy/p/10345497.html

python移动文件

01-30
import shutil shutil.move('/root/test.yaml','/home/') 原文地址:https://www.cnblogs.com/effortsing/p/10339611.html

django-suit报错解决-----from suit.apps import DjangoSuitConfig

01-30
(py27) [[email protected] SimpletourDevops]# python manage.py makemigrationsTraceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/root/anaconda3/envs/py27/lib/python2.7/si

android studio 环境配置及使用时遇到的问题

01-30
1 安装好java等,安装好android studio后,第一次运行android studio, 显示找不到sdk. 解决方法: 点击cancel取消,继续后面的步骤,一直next就好. 2 第一次构建项目,gradle下载非常慢.会发现一直在下载一个 gradle-4.6-all.zip的东西. 解决方法: 退出并取消下载.然后自己手动搜索gradle,官网下载该版本.随后进入电脑上的目录(mac上为/.gradle/..../最后会发现有一串随机字符的文件夹.把这个下载好的zip放入该文

阿里云数字化转型方案再升级,移动研发平台EMAS助力海底捞超级App“云上捞”

01-30
11月29日,海底捞正式发布了千人千面超级App,继9月26日正式登陆香港资本市场后,这家餐饮企业再次体现了与其优质服务所匹配的超强创新能力.从四川第一家火锅门店起家,海底捞成立至今已经走过25个年头,现在全国门店遍布近100座城市,已开门店超400家,海外门店也有50多家,全球注册会员超3000万. 要支撑3000万会员的个性化服务,背后的挑战不言而喻,这一次,海底捞选择与数字化转型专家---阿里云合作,超级App背后的"底料",是来自阿里巴巴三大技术平台的支撑:移动研发平台EMAS