E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
phonegap开发笔记
Android应用
开发笔记
(12):Android应用的自动升级、更新模块的实现
我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果:1.准备知识在AndroidManifest.xml里定义了每个Androidapk的版本标识:其中,android:versionCode和android:versionName两个字段分别表示版本代
xjanker2
·
2020-08-04 08:19
Android应用
Android开发技术专栏
Android应用
开发笔记
(7):构建自己的Android账户与内容同步机制,例程SampleSyncAdapter的分析
装过Android版的Facebook、lastfm的同学是否对于这些应用的功能感到惊喜,它们可以定期更新朋友的最新信息,将最新近况和心情短语集成入联系人中。这些应用全部是以Android2.0后的账户和同步机制为基础的。Google的例程中给出了名为SampleSyncAdpater的例子,通过分析该例子可以学会Android中的Account验证、同步Adapter的使用。详细例子代码可以看s
xjanker2
·
2020-08-04 08:19
Android应用
Android开发技术专栏
Android应用
开发笔记
(1):调用打电话和发短信、收短信接口、发Email (Call, Dial, SMSManager, Broadcast, Email)
本文来自http://blog.csdn.net/xjanker2,引用转载必须注明出处!打电话和发短信可以说是最核心的应用了,本文就来阐述它的调用方法。可以分为直接调用--直接电话或短信发出,已经间接调用--进入拨号或短信撰写页面,等待用户确认内容后由用户发出.先看代码效果截图:先编写主界面Activaty,创建类CallAndSms作为为默认启动页packagejtapp.callandsms
xjanker2
·
2020-08-04 08:19
Android应用
Android开发技术专栏
Android 应用
开发笔记
- Android的系统构架
从图中可以看出Android分为4层,从高到低分别是应用层、应用框架层、系统运行库层和Linux内核层。下面将对这4层进行简要的分析和介绍。1.应用层应用是Java语言编写的运行在虚拟机上的程序,如上图中最上层部分所示。我们要开发的程序就是运行在此层。2.应用框架层此层是Google提供的API框架,我们可以使用这些框架来开发自己的应用。我们可以理解为WindowsAPI。Android提供如下组
xiaobin80
·
2020-08-04 08:35
#
Android
应用开发笔记
【
开发笔记
】使用easyUI DataGrid绑定本地数据,并合并列相同行的字段
看标题有点绕,好吧,那就先上结果图这就是最终的结果图,那我们一步一步来先实现绑定数据HTLM问卷问题问卷选项文本内容微信昵称小区楼宇单元房号业主姓名业主电话JS绑定本地数据,因为我是先请求过来的数据,自己处理了,所以使用本地绑定的方法当然,也可以百度去研究动态绑定,这都不是重点$("#WJDCReport").datagrid('loadData',tableData);先看这一步操作后的结果重点
love__nana
·
2020-08-04 08:45
Web前端
【
开发笔记
】基于EasyUI框架,实现table列的动态绑定
使用easyUI从后台获取字段,前台动态绑定如下图效果,表头小区动态加载,如果没有卖出商品,就不显示,并且表头下方分栏显示后台使用c#,Java代码也可以参考不多说,直接上代码htmljsfunctionQueryReportData(){//字段数组varrowOne=[];//第一行varrowTwo=[];//第二行//请求获取字段$.getJSON("url?param=1"),funct
love__nana
·
2020-08-04 08:45
Web前端
JavaEE
【
开发笔记
】微信接口调用返回码一览表
返回码错误码描述说明40001invalidcredential不合法的调用凭证40002invalidgrant_type不合法的grant_type40003invalidopenid不合法的OpenID40004invalidmediatype不合法的媒体文件类型40007invalidmedia_id不合法的media_id40008invalidmessagetype不合法的messag
love__nana
·
2020-08-04 08:14
JavaEE
【
开发笔记
】Java和.Net实现JS中的escape()和unescape()
在做建行支付对接时,传的参数中的汉字,需要用escape()编码但我是通过Java和.Net后台直接请求,因此需要在后台实现类似的功能所以在此贴上代码Java/***汉字编码,实现jsescape()**@paramsrc*@return*/publicstaticStringescape(Stringsrc){inti;charj;StringBuffertmp=newStringBuffer(
love__nana
·
2020-08-04 08:14
JavaEE
iOS
开发笔记
文章目录NSDictionary取数据强制转换问题欲修改NSDictionary中的键值对NSUserDefaults只存储NSDictionaryNSBundle仅获取相对路径而不是绝对路径NSTimerschedule方法的正确传参方式NSDictionary取数据强制转换问题NSDictionary无法直接存储基础类型数据例如NSInteger、float之类的,否则就会报错如下图:然后只好
Gray皓白
·
2020-08-04 06:41
iOS
嵌入式
开发笔记
(二)嵌入式系统启动过程 (S5pv210)
官方文档1.S5PV210支持多种启动方式(IROM),MoviNAND/iNand,MMC/SDCard,pureNand,eMMC,eSSD,UARTandUSBbootwithiROMissupported.硬件特性:(1)内核cortexA8(2)64K的ROM(IROM)(3)96K的SRAM(4)通用性的SDRAM控制器(5)4/8bit高速SD/MMC控制器,4bitSD/4bitM
weixin_34399060
·
2020-08-04 05:14
嵌入式
Spring Cloud微服务
开发笔记
1——Eureka实战
2019独角兽企业重金招聘Python工程师标准>>>关于SpringCloud的整体组成和架构,本来打算作为本系列开篇的,但今天兴致不高,这种宏观的东西哪天再补写一篇吧。SpringCloud集成了NetflixOSS的多个项目,形成了spring-cloud-netflix项目,该项目包含了多个子模块,这些子模块对集成的Netflix旗下框架进行了封装。本文打算直蹦内容,先从Netflix框架
weixin_34335458
·
2020-08-04 05:48
Spring Cloud微服务
开发笔记
2——Eureka集群搭建
2019独角兽企业重金招聘Python工程师标准>>>上一篇博文中,我们介绍了如何搭建一个Eureka服务的架构,但是服务提供者我们只用了一个单例,完全不能体现高并发高可用。本文我们尝试在上一篇文章示例Eureka项目的基础上继续完善,让它可以做到一个集群的部署。Eureka集群架构我们先看一下我们这次示例打算改造成的架构图:在我们的Eureka服务器里面会启动两个实例,这两个实例会相互注册。然后
weixin_33981932
·
2020-08-04 05:13
Spring Cloud微服务
开发笔记
4——Ribbon框架使用方法
2019独角兽企业重金招聘Python工程师标准>>>本文介绍Netfilx的第二个框架——Ribbon。(1)Ribbon是Netflix下的负载均衡框架,支持可插拔式的负载均衡规则。它在微服务集群中为各个客户端提供通信的支持。它主要实现中间层应用层程序的负载均衡。注意,是客户端的负载均衡器。(2)支持多种协议:HTTP(TCP),UDP协议等(3)提供负载均衡客户端概述Ribbon作为Netf
weixin_33890526
·
2020-08-04 05:18
坚持在简书写博客的好处
开始写简书是为了记
开发笔记
,后来发现
开发笔记
有很多,但大多让人看不懂,甚至有一半是抄的,所以我决定,写博客一定不能自嗨,要写的图文并茂,通俗易懂,多画图少
weixin_33853827
·
2020-08-04 04:28
PID控制器
开发笔记
之三:抗积分饱和PID控制器的实现
积分作用的引入是为了消除系统的静差,提高控制精度。但是如果一个系统总是存在统一个方向的偏差,就可能无限累加而进而饱和,极大影响系统性能。抗积分饱和就是用以解决这一问题的方法之一。这一节我们就来实现抗积分饱和的PID算法。1、抗积分饱和的基本思想所谓积分饱和就是指系统存在一个方向的偏差,PID控制器的输出由于积分作用的不断累加而扩大,从而导致控制器输出不断增大超出正常范围进入饱和区。当系统出现反响的
weixin_30852419
·
2020-08-04 04:34
Modbus库
开发笔记
之五:Modbus RTU Slave开发
Modbus在串行链路上分为Slave和Master,这一节我们就来开发Slave。对于ModbusRTU从站来说,需要实现的功能其实与ModbusTCP的服务器端是一样的。其操作过程也是一样的。首先接收到主站的访问命令,对该命令报文进行解析,这里我们也只是实现前面提到的8种功能码。其次我们根据解析的结果进行对应的操作,具体的软件访问结构如下:从上图中不难发现实际是3步:第1步、接到命令后先解析。
weixin_30700099
·
2020-08-04 04:56
Modbus库
开发笔记
之六:Modbus RTU Master开发
这一节我们来封装最后一种应用(ModbusRTUMaster应用),RTU主站的开发与TCP客户端的开发是一致的。同样的我们也不是做具体的应用,而是实现RTU主站的基本功能。我们将RTU主站的功能封装为函数,以便在开发具体应用时调用。对于RTU主站我们主要实现的功能有两个:其一是生成访问RTU从站的命令,总共支持8中功能码。其二是对RTU从站端返回的信息进行解析并根据结果进行各种操作,同样也是支持
weixin_30515513
·
2020-08-04 04:35
Android
开发笔记
——查询通话记录及短信记录
这俩天学习了一下Android中如何查询通话记录及短信记录。在Android中这些信息都是通过ContentProvider来进行存储和读取的。1Cursorcursor=this.parent.managedQuery(CallLog.Calls.CONTENT_URI,2newString["name","number","duration"],CallLog.Calls.DATE+">"+l
335046781
·
2020-08-04 04:26
Modbus库
开发笔记
之十:利用协议栈开发Mosbus RTU Slave应用
上一节我们使用协议占开发了一个ModbusTCPServer应用。接下来我们使用协议栈在开发一个基于串行链路的MosbusRTUSlave应用。根据前面对协议栈的封装,我们需要引用ModbusTCPServer的相关封装。在接收到命令后调用解析函数进行解析,解析函数的原型:ParsingMasterAccessCommand(uint8_t*receivedMesasage,uint8_t*res
weixin_30376163
·
2020-08-04 04:25
PID控制器
开发笔记
之二:积分分离PID控制器的实现
前面的文章中,我们已经讲述了PID控制器的实现,包括位置型PID控制器和增量型PID控制器。但这个实现只是最基本的实现,并没有考虑任何的干扰情况。在本节及后续的一些章节,我们就来讨论一下经典PID控制器的优化与改进。这一节我们首先来讨论针对积分项的积分分离优化算法。1、基本思想我们已经讲述了PID控制引入积分主要是为了消除静差,提高控制精度。但在过程的启动、结束或大幅度增减设定值时,短时间内系统输
weixin_30268921
·
2020-08-04 03:28
Android
开发笔记
(12)——ListView & Adapter
转载请注明:http://www.cnblogs.com/igoslly/p/6947225.html下一章是关于ListFragment的内容,首先先介绍ListView的相关配置,理解ListFragment也相较容易。在fznpcy专栏:http://blog.csdn.net/fznpcy/article/details/8658155/有较为详尽的讲解和范例。ListView&Adapt
p是马甲
·
2020-08-04 03:22
《ZigBee
开发笔记
》第一部分 入门篇-第3章 IAR编程
3.1IAR集成开发环境介绍嵌入式IAREmbeddedWorkbenchIDE提供一个框架,任何可用的工具都可以完整地嵌入其中,这些工具包括:1.高度优化的IARAVRC/C++编译器;2.AVRIAR汇编器;3.通用IARXLINKLinker;4.IARXAR库创建器和IARXLIBLibrarian;5.一个强大的编辑器;6.一个工程管理器;7.TMIARC-SPY调试器,8.一个具有世界
Bruceoxl
·
2020-08-04 02:44
《嵌入式》ZigBee开发笔记
ZigBee
开发笔记
博文导航
ZigBee相关的网站ZigBee官网ZigBee协议栈ZigBee
开发笔记
第一部分入门篇第一部分入门篇-第2章ZigBee简介第一部分入门
Bruceoxl
·
2020-08-04 02:13
《嵌入式》ZigBee开发笔记
Android
开发笔记
: 获取相机拍照图片和选择图片
1MainActivity.javapackageas.cuanbo.photoapp;importandroid.app.Activity;importandroid.content.Intent;importandroid.database.Cursor;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;imp
程序猿的杂货店
·
2020-08-04 01:57
Android开发笔记
activiti
开发笔记
-----根据任务id(taskid)判断下一步节点是否为结束节点
方法开始前按照不同的需要可以加上参数校验,如写的时候要对输入参数taskid做不能为空,长度,在数据库是否存在的校验。不能为空if(taskId.equals("")||taskId.trim().equals("")){thrownewFlowException(TASK_ID_NULL_MSG,TASK_ID_NULL);}长度校验if(taskId.length()>20){thrownew
API工具助手
·
2020-08-04 01:49
activiti开发笔记
Android
开发笔记
(四)——设计UI界面
认识UI设计界面之前,已经成功创建了一个android项目,现在就来练习一下如何设计UI界面。这篇,使用相对布局Relativelayout,设计一个五星评分界面。首先,要清楚布局文件在哪里上一篇说过,layout里面存放app的所有布局,实现数据的展示,而activity_main.xml为默认打开的第一个页面。点击GraphicalLayout,可以进行可视化页面设计,如图所示这里没有界面显示
伊尘的笔记
·
2020-08-04 00:46
Android
开发笔记
3:fragment的使用以及其与activity的数据传输
首先明确一点的就是,fragment是跟着activity的(依附),同时也要熟悉它的生命周期,才能通过其回调的方法去进行设计。1、activity如何使用fragment?①在主layout先设置好一个layout,并设置好id,相当于占位符一样②设置好fragment的布局后,就设置一个继承Fragment类的对象与布局相匹配:③接下来就是使用fragment了:在MainActivity去调
小十师弟
·
2020-08-03 23:16
EAS
开发笔记
整理----关于数据库sql和oql的使用
sql相关:(1)CompareType说明CompareType.EQUALS=("=");newFilterItemInfo("name","zll")默认为相等CompareType.GREATER=(">");CompareType.LESS=("=");CompareType.LESS_EQUALS=("");CompareType.LIKE=("like");newFilterItem
大神带带我吧
·
2020-08-03 22:12
iOS
开发笔记
:实现点击图片放大全屏
最近遇到这个问题,点击图片,让图片全屏。参考了一些博客和源码,大概明白了是怎么实现这个效果的。这里就简单说明一下:原理和之前的实现修改头像有点类似:修改头像的时候,我们给imageView添加一个手势事件,然后绑定一个方法。只不过之前绑定的方法是用来弹出提示框,而这里绑定的方法用来弹出一个新的视图,然后给视图添加一个黑色背景(view)和一张图片(即要放大的图片),这样就从视觉上实现了图片的放大。
上天眷顾我
·
2020-08-03 21:20
iOS开发
Android 应用
开发笔记
(一)
Android功能描述链接地址生命周期使用ActivityGroup在TabHost标签页内中跳转Activityhttp://blog.csdn.net/lfyx1357/article/details/7467194activity中的onPause()和onSaveInstanceState()解析http://blog.csdn.net/dashuxiaoai/article/detail
Arisono
·
2020-08-03 20:47
【综合架构】
[
Phonegap
+Sencha Touch] 移动开发48 扩展的NavigationView控件,支持根据不同的View显示不同的顶栏按钮、不同的屏幕方向,增加视图缓存机制
原文地址:http://blog.csdn.net/lovelyelfpop/article/details/45005543扩展的NavigationView导航容器控件by神秘博士————————————————————————————————————————————————————比senchatouch自带的NavigationView多了以下的功能:1、支持根据不同的view(子视图),
神秘_博士
·
2020-08-03 19:23
Phonegap+Sencha
Touch
iOS
开发笔记
之五十五——关于LocationManager那点事
定位服务CLLocationManager是很多APP常用的,之前有做过点评和美团App的定位逻辑梳理,总结了几点随手笔记。1、CLLocationManager是苹果GPS定位的系统方法,它的大致原理是依赖手机上安装的GPS接收器,美国发射了多个绕地球运行的卫星,使用GPS接收器可以轻松找到自己的位置。然而,由于GPS信号对外界环境也有依赖,因此在室内或其他卫星无法穿透的地方(例如穿山隧道、地铁
Leon0206
·
2020-08-03 19:12
iOS移动开发
【Visual C++】游戏
开发笔记
二十八 最精简的Direct3D11 Demo筋骨脉络全攻略
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7707628作者:毛星云邮箱:
[email protected]
本篇文章将讲解如何通过我们在之前的文章里面已掌握的DirectX11的知识,来一步一步创建一个基于Direct3D11的BlankWindowsDemo,而我们在这节里面完成的这
iteye_15968
·
2020-08-03 18:18
《iOS
开发笔记
—运行循环RunLoop》
一、RunLoopRunLoop:运行循环。主要作用:(1)保持程序的持续运行;(2)处理App中的各种事件(比如触摸事件、定时器事件、Selector事件);在UIApplicationMain函数内部就启动了一个RunLoop,所以UIApplicationMain函数一直没有返回,保持了程序的持续运行,这个默认启动的RunLoop是跟主线程相关联。1、RunLoop与线程(1)每条线程都有唯
hzyfjpt_
·
2020-08-03 17:04
《iOS开发笔记》
android
开发笔记
之SwipeRefreshLayout
SwipeRefreshLayout简介SwipeRefrshLayout是Google官方更新的一个控件,可以实现下拉刷新的效果,该控件集成自ViewGroup在support-v4兼容包下.在android源码中,主要是在联系人界面刷新联系人数据:packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseL
hfreeman2008
·
2020-08-03 17:06
android开发笔记
Linux应用程序开发
Abstract我的Linux应用程序
开发笔记
,从这里开始我的Linux开发之旅。TableofContents1.C语言基础1.1.数据类型1.2.
gumpassion
·
2020-08-03 17:38
linux
debian
struct
gcc
数据结构
程序开发
外设驱动库
开发笔记
7:LTC2400系列ADC驱动
有些时候我们需要对高精度的ADC来处理一些要求较高的模拟量采集。在处理温控器的过程中我们就使用到了LTC2400这款ADC。接下来我们就来设计并实现LTC2400的驱动。1、功能概述LTC2400是一个供电电压2.7V到5.5V的微功率24位转换器,集成了振荡器、4ppmINL和0.3ppmRMS噪声。所需外接基准电压源的电压范围为0.1V~VCC;模拟信号输入VIN的输入电压范围为-0.125V
foxclever
·
2020-08-03 16:43
外设驱动库开发
PID控制器
开发笔记
之五:变积分PID控制器的实现
在普通的PID控制算法中,由于积分系数Ki是常数,所以在整个控制过程中,积分增量是不变的。然而,系统对于积分项的要求是,系统偏差大时,积分作用应该减弱甚至是全无,而在偏差小时,则应该加强。积分系数取大了会产生超调,甚至积分饱和,取小了又不能短时间内消除静差。因此,如何根据系统的偏差大小改变积分速度,对提高系统的品质是有必要的。变积分PID算法正好可以满足这一要求。1、变积分的基本思想变积分PID的
foxclever
·
2020-08-03 16:43
算法
自动控制
C语言
PID控制器算法系列
CocosCreator
开发笔记
(18)-如何处理Animation动画的结束回调
CocosCreator目前支持的Animation回调事件有:play:开始播放时stop:停止播放时pause:暂停播放时resume:恢复播放时lastframe:假如动画循环次数大于1,当动画播放到最后一帧时finished:动画播放完成时首先确保节点已经添加了cc.Animation组件,并且至少添加了一个AnimationClip,假设该clip名称为’run’。在onStart获取A
楚游香
·
2020-08-03 16:12
Cocos
ionic cordova plugin 错误
eg.ioniccordovapluginxxx错误日志如下:971verbosenodev8.2.1972verbosenpmv5.3.0973errorpathC:\Users\xxx\node_modules\
phonegap
-plugin-barcodescanner974errorcodeENOENT975errorerrno
zoroDcup
·
2020-08-03 16:05
ionic
cordova
android
开发笔记
:MainActivity.java与activity_main.xml
https://www.jianshu.com/p/f5e56fb2f215刚开始开发android的时候,新建一个activity总是会新建两个文件,我们已默认命名MainActivity.java与activity_main.xml两个文件来给大家介绍。activity_main.xmllayout就是布局,所以activity_main.xml其实就是一个布局文件。何为布局文件:我们拖的各种
AndyCheng_hgcc
·
2020-08-03 15:25
android开发
Android应用
开发笔记
:JNI的崩溃捕获及google-breakpad的使用
我们在进行Android的ndk开发时,由于C代码不好调试,我们往往采用日志记录的方式进行跟踪调试代码,比较麻烦,而且一旦C代码crash,很难直接定位到哪里出了问题。这里作者分享一个开源工程【google-breakpad】的使用,希望能对大家的C代码调试增加一点思路。备注:1)由于google-breakpad的分析对平台有兼容性要求,作者在ubuntu13.10x64上进行google-br
natureXin
·
2020-08-03 15:53
微信公众号
开发笔记
(一)服务器配置和验证
1.接入指南https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp14211353192.为了方便学习与测试,可以申请测试公众号。测试公众号可以体验所有功能。3.配置和验证。进入测试公众号填写相关配置信息。URL就是后台与微信通信的接口地址。publicvoiddoGet(HttpServletRequestrequest,HttpServl
江城北望
·
2020-08-03 15:50
微信开发
javaweb
散装安卓
开发笔记
1.overridefunonSaveInstanceState(outState:Bundle)//当activity被stop或者临时销毁时会被调用overridefunonRestoreInstanceState(savedInstanceState:Bundle)//只有当系统activity是被系统由于配置改变并临时销毁时才会调用,如转屏。要好好理解,如果activity在activit
allenhiman
·
2020-08-03 14:02
张高兴的 UWP
开发笔记
:汉堡菜单进阶
不同于Windows8应用,Windows10引入了“汉堡菜单”这一导航模式。说具体点,就拿官方的天气应用来说,左上角三条横杠的图标外加一个SplitView控件组成的这一导航模式就叫“汉堡菜单”。本文讨论的是如何实现官方的这一样式(点击后左侧出现一个填充矩形),普通实现网上到处都是,有需要的朋友自己百度下吧。下面将介绍两种不同的实现方法,第一种最简单的方法是直接使用Template10模板,第二
ahuihun5901
·
2020-08-03 14:39
安卓Android
开发笔记
——textview 中划线,下划线
安卓Android
开发笔记
——textview中划线,下划线textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线textView.getPaint
张稳
·
2020-08-03 14:02
学习笔记
iOS
开发笔记
--自定义UITableViewCell
今天分享一下自定义TableViewCell工程继承自上一篇iOS
开发笔记
--UITableView入门中的工程对TableView还不了解的也可以阅读一下直接开始选中工程目录按command+N键来新建文件新建一个
SheldonGreen
·
2020-08-03 13:09
iOS
iOS
开发笔记
1iphone
开发笔记
23退回输入键盘4-(BOOL)textFieldShouldReturn:(id)textField{5[textFieldresignFirstResponder];6}78CGRect9CGRectframe
Groz
·
2020-08-03 13:41
iOS
OC
完美解决Error initializing Cordova:Class not found
今天在测试
PhoneGap
官方提供的例子,运行到手机上一直弹出ErrorinitializingCordova:Classnotfound...网上资料不多,大部分都是说res/xml/config.xml
LeBron_Six
·
2020-08-03 12:34
PhoneGap
Android应用
开发笔记
(13): Android移动应用界面的模板化设计
Android没有像苹果开发那样功能强大的界面开发工具,本身ADT插件提供的界面编辑能力有限,没办法刻画所有的界面情况;Android的界面xml代码可以进行人工修改,而Iphone的全部在图形界面上拖动完成,可没提供任何方式的代码级修改。Android的UI设计开发过程非常繁琐,容易出错,需要很长时间调节界面细节,开发过Android应用的人肯定深有同感。用几年前的网页设计来打个比方,开发Iph
xjanker2
·
2020-08-03 12:12
Android应用
Android开发技术专栏
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他