程序员移动开发_程序员俱乐部_移动开发频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > 移动开发 > 文章列表
笔者今年做了一个和人脸有关的android产品,主要是获取摄像头返回的预览数据流,判断该数据流是否包含了人脸,有人脸时显示摄像头预览框,无人脸时摄像头预览框隐藏,看上去这个功能并不复杂,其实在开发过程中,遇到的问题也不多,全部都处理了,在正式推出前,... 查看全文
· 【Android学习笔记】Android Stud发布时间:2017-11-14
对于移动端这块,笔者之前一直都是进行iOS开发的,也从来没用过Java。但是因为进入了GoogleAndroid全国大学生移动互联网创新挑战赛(进入官网)的总决赛(笔者“西部计算机教育提升计划”的项目被直接推荐进入决赛),这个比赛要求一定要提交apk... 查看全文
Ps:7-10月完成公司两个app项目上架。漏掉的总结开始慢慢补上。一、写一个Activity的管理类1、单例模式,以栈(先进后出)的形式存储Activity对象publicclassAppManager{privatestaticStack<... 查看全文
· iOS-RAC从新手开始发布时间:2017-11-13
什么是RAC?其实RAC就是一个简化代码的第三方库ReactiveCocoa,直接用Cocoapods添加到项目里就可以,podfile文件添加pod'ReactiveCocoa',然后终端podinstall,头文件引用:#import<Re... 查看全文
比较基础的一个方法。即绘制文本使用如下:Paintpaint=newPaint();paint.setColor(Color.RED);//红色字体paint.setStyle(Paint.Style.FILL);//类型paint.setStrok... 查看全文
· iOS11、iPhone X、Xcode9 适配指发布时间:2017-11-13
更新iOS11后,发现有些地方需要做适配,整理后按照优先级分为以下三类:1.单纯升级iOS11后造成的变化;2.Xcode9打包后造成的变化;3.iPhoneX的适配一、单纯升级iOS11后造成的变化1.升级后,发现某个拥有tableView的界面错... 查看全文
· Html5+离线打包创建本地消息发布时间:2017-11-13
自己离线打包Html5+Runtime,通常是导入SDK的Hello实例,然后修改。在做消息通知功能时,使用push.createMessage不起作用。首先参考Android平台离线打包推送插件配置需要特别注意的是AndroidManifest的配... 查看全文
· Runtime 全方位装逼指南发布时间:2017-11-13
Runtime是什么?见名知意,其概念无非就是“因为Objective-C是一门动态语言,所以它需要一个运行时系统……这就是Runtime系统”云云。对博主这种菜鸟而言,Runtime在实际开发中,其实就是一组C语言的函数。胡适说:“多研究些问题,少... 查看全文
· 聊天ListView发布时间:2017-11-12
我们知道,在微信或者QQ聊天的时候,会出现至少两种布局,即收到的消息和自己发送的消息,这种效果可以用listView来实现。类似于下面这样的界面。主要在Adapter的getView()里面下笔。packagecom.example.chatting... 查看全文
· Android studio安装与配置发布时间:2017-11-12
Androidstudio安装与配置1、首先下载Androidstudio安装包,可以从http://www.android-studio.org/下载最新版本,这里采用3.0版本进行演示,对应安装包为android-studio-ide-171.4... 查看全文
· android调用webservice接口获取信息发布时间:2017-11-11
我的有一篇博客上讲了如何基于CXF搭建webservice,service层的接口会被部署到tomcat上,这一篇我就讲一下如何在安卓中调用这些接口传递参数。1.在lib中放入ksoap2的jar包并导入2.在xml配置文件中加入:<!--访问... 查看全文
· iOS-键盘监听YYKeyboardManager发布时间:2017-11-11
如果键盘弹出覆盖了原有的试图,这种效果并不好,所以我们就要在键盘弹出的时候,监听键盘的位置来改变我们一些试图的位置,如果tableView列表等;在这里推荐一个大牛ibireme写的YYKeyboardManager,Git地址:https://gi... 查看全文
1.NSPredicate验证(谓词匹配)///验证(string:验证的字符串)+(BOOL)stringValidate:(NSString*)string{NSString*regular=@"正则表达式";NSPredicate*pred=[... 查看全文
这两天主要就去做百度地图去了,刚开始一头雾水,什么遮盖物什么兴趣点.....所以这篇文章先来介绍些基础知识吧,遮盖物,就是遮盖在地图上的东西,比如说兴趣点,就是圆圈圈的地点,包括什么餐饮大厦之类之类的好,然后说说地图,首先你一定要去搞个KEY,因为没... 查看全文
· iOS-FMDB事务【批量更新数据库】发布时间:2017-11-11
打开数据库(sqlite)///打开数据库+(BOOL)openDataBase{_TYDatabase=[[FMDatabasealloc]initWithPath:[selfdatabasePath]];if([_TYDatabaseopen])... 查看全文
通过上一节课创建了一个Android的HelloWorld项目,项目默认包含一系列源文件,它让我们可以立即运行应用程序。如何运行Android应用取决于两件事情:是否有一个Android设备和是否正在使用AndroidStudio开发程序。本节课将会... 查看全文
· iOS 实现图片自定义变换发布时间:2017-11-10
先看效果看加载了一张image,根据四个顶点任意变换。知识点:1.BitmapContext2.矩阵变换一.什么是BitmapContext官方解释:Thenumberofcomponentsforeachpixelinabitmapgraphics... 查看全文
· Android AsyncTask内部线程池异步执发布时间:2017-11-10
如下分析针对的API25的AsyncTask的源码:使用AsyncTask如果是调用execute方法则是同步执行任务,想要异步执行任务可以直接调用executeOnExecutor方法,多数情况下我们会使用AsyncTask内部静态的线程池,THR... 查看全文
· iOS内置图片瘦身思路整理发布时间:2017-11-10
一、前言前段时间注意到我们APP的包大小超过100MB了,所以随口跟老板说了下能否采用字体文件(.ttf)替代PNG图片,老板对应用瘦身很感兴趣因此让我做下技术调研。这篇文章主要是将我们的各个技术方案的思路做一下整理和总结,希望对大家有所帮助。二、i... 查看全文
一、简介DMProgressHUD是一款用于显示异步操作任务进度状态的视图工具。该工具包含了目前较为主流的加载状态视图类型,后续会根据具体情况或需求进行迭代。DMProgressHUD从设计层次的角度来看,其包含了5种展示模式:Loading(加载中... 查看全文