自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Robert Zhang

爱出者爱返 福往者福来

  • 博客(14)
  • 资源 (16)
  • 收藏
  • 关注

原创 Android service 不被杀死“永不退出的服务”(双进程,服务,多进程,微信)

本文解析了微信的服务为什么不被杀掉,以及服务应该怎样设计才合理,制作一个不死的服务到底可能吗?,以及是否真的需要一个不死的服务。

2016-12-21 20:24:08 36018 9

原创 Android制作service以及sdk并打包成jar包

项目中需要把连接服务器的部分做成一个service并生成一个jar模块。其他产品就可通过这个包来快速的开发连接服务器的应用软件。做成一个service的优点是:1. 在后台运行,可以一直保持与服务器的连接2. 服务可以只对外提供接口,具体功能在服务内部实现3. 增加项目代码的耦合性 当然你不想拿着一个service的源代码分享给别人。你需要把这个服务打包成一个jar包。并且打包

2016-12-21 20:12:04 8223

原创 ionic开发之Android平台echo插件编写

本文只是简单的简绍。适用于需要开发自己插件的同学看了cordova的官方文档,介绍了很多内容,但是正真开发一个插件的详细流程却没有提及,后来看到一篇不错的文章并最终测通过。现在自己从新总结一下。本文是针对安卓平台开发cordova插件来介绍的。 1. 准备材料:安装好npm ,cordova ,ionic等基本环境,然后通过命令ionic start demo tabs 创建一

2016-12-13 13:01:04 1037

原创 ionic开发介绍之Config.xml文件关于splash和icon(实现手动关闭splash)

本文只是简单的简绍。适用于刚刚开发ionic项目的同学学习了解软件在手机上启动需要splash,,一篇文章Ionic工程可以在浏览器方便的做测试。但是在手机上运行的时候还需要,准备图标和启动画面(ionic启动打开网页需要一段时间,因此最好配上splash)。关于在手机上运行则涉及到对应的硬件平台。就相关到cordova。Cordova负责生成各个平台上的运行软件。同时对相应平

2016-12-12 16:10:04 4978

原创 ionic开发介绍之SASS介绍

本文只是简单的简绍。适用于刚刚开发ionic项目的同学学习了解Sass的作用以及在本工程里使用的细节,,需要gulpfile.js那些命令支持,以及编码Ionic框架使用了sass来定义自己的css机构,当然我们自定义的css文件也使用sass。因此涉及到sass编译为css的步骤。当然实际上还需要多编译后的css进行压缩。以下为gulpfile.js里关于sass编译的代码:

2016-12-12 16:07:21 576

转载 ionic开发介绍之gulp文件内容的详细介绍

为了查看方便查看与保留转载,连接为:http://www.cnblogs.com/2050/p/4198792.html的网页内容:前端构建工具gulpjs的使用介绍及技巧gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速度更

2016-12-12 15:50:22 433

原创 ionic开发介绍之gulp 简绍二

为真正工程修改项目目录结构以及自动和同步修改效果gulp-watch 实现,以上介绍的ionic模板只是学习示例,在实际的项目中应为要对js、css、html、图片,进行压缩,以及在组合(把多个文件合成一个,以减少网络请求次数),因此需要把源文件和编译好的文件分开放置。一般源文件放在src目录,编译好的文件放到www目录,www为网页的根目录,用于存放可以执行的网页。关于详细的

2016-12-12 15:41:03 575

原创 ionic开发介绍之Gulp介绍一

本文只是简单的简绍。适用于刚刚开发ionic项目的同学学习了解参考:http://www.cnblogs.com/2050/p/4198792.htmlgulp是一个前端构建工具基本使用方法:确保安装了nodejs,然后执行以下命令安装gulpNpm install –g gulp全局安装完成gulp后,还需要在使用gulp的项目目录里再次单独安装一次。使用命令Np

2016-12-12 15:36:19 1103

原创 ionic开发介绍之bower 介绍

本文只是简单的简绍。适用于刚刚开发ionic项目的同学学习了解bower是一个软件包管理软,并解决各个包的依赖项。可以使用bower下载软件包,或者从git下载库文件。这里介绍bower只针对ionic平台里的应用说明。要使用bower需要先通过npm安装bower,因此你首先的有个npm可用。安装命令为: npminstall –g bower由于要从github下载ioni

2016-12-12 15:32:30 1667

原创 ionic开发介绍之NPM管理工具简绍

本文只是简单的简绍。适用于刚刚开发ionic项目的同学学习了解在开发中,项目里用到的各种工具比如bower,gulp插件,cordova插件都是利用NPM来下载及管理的。而这些文件都是记录在package.json里的,对于自己新建立的项目目录里,这个文件是不存在的需要自己通过命令npm init 来进行建立一个。后续用npm添加文件的是可以通过命令“npm instll filena

2016-12-12 15:21:03 659

原创 ionic开发介绍之环境搭建

开发环境搭建安装Node.Js。用于安装各种开发工具做准备;安装ionic构架和cordova库,这里分开安装ionic和cordova是因为墙的不稳定的影响,通常不能一步就安装成功。因此建议分开安装,对于墙来说对于技术网站其实不太屏蔽,在情况好的情况下不影响正常安装。当然如果你安装的时候确实遇到了困难,可以考虑淘宝的npm服务器或者翻过这堵墙。对于应用程序员来说这是基本技能。本文章所

2016-12-12 15:07:24 758

翻译 安卓cordove插件开发指导(android plugin development guide)

本文翻译自一下链接原文http://cordova.apache.org/docs/en/latest/guide/platforms/android/plugin.html#android-permissions 安卓cordove插件开发指导这个部分介绍了怎样在安卓平台下开发cordova本地插件。在看此篇文章之前,应该先看 PluginDevelopment Guide。来获取一

2016-12-12 14:56:28 1695 1

翻译 plugin development guide(翻译)cordova插件开发指导

http://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/index.html翻译文本 一个插件是一个可以注入的代码包。代码包使得cordova 的webview对硬件平台的交流就和原生APP和硬件交流一样。插件提供了基于网页的app访问设备和平台的功能,原本这是不可能的。所有主要的Cordova API特色功能都是实现

2016-12-12 14:38:55 632

翻译 Android原生软件里嵌入一个基于cordova的网页页面(webview)

本篇文章翻译自cordova官网:其地址为:http://cordova.apache.org/docs/en/3.6.0/guide/platforms/android/webview.htmlAndroid webview这篇文章指导用户在Android原生软件里嵌入一个基于cordova的网页页面(webview)。这些部件是怎样在互相之间交流数据请查看:Applicatio

2016-12-12 14:20:41 4559

STM32L0xx软件校准RC晶振.zip

STM32L0xx系列单片机,(使用外部32.768时钟晶振)通过软件校准内部RC晶振频率的资料。st官方的资料(包括说明文档和示例代码)。X-CUBE-RC-CALIB库的代码。

2020-07-30

nsis-3.02.1-setup.exe

NSIS软件windows下的安装包,此软件用于打包软件本身与软件所依赖的库文件,从而制作出一个标准的“软件安装包”。简单来说就是软件安装包制作工具。

2020-03-28

QtMvpDemo.zip

23-使用MVP架构编写Qt应用程序对应的源代码。

2020-01-07

QT动态语言切换、历史语言记录、QMessageBox和QDialogButtonBox的Ok按钮动态切换汉字

QT动态语言切换、历史语言记录、QMessageBox和QDialogButtonBox的Ok按钮动态切换汉字

2019-12-25

PopupMenu.zip

Qt右键弹出菜单使用示例,支持多级子菜单。用于QTreeWidget和QListWidget以及普通QWidget。

2019-11-29

qt_ffmpeg_mp4_export_and_import.zip

使用qt结合FFmpeg开发的视频导出示例代码,以及window和macos下的ffmpeg库。本示例支持导出视频为mp4,avi,mov,支持导入视频为mp4,avi,mov

2019-09-04

Archive.zip

08-Qt结合FFmpeg把内存视频导出为mp4文件与反向导入(源代码) 内部包含MacOS平台下可用的FFmpeg开发库和工程源代码

2019-07-30

Qt使用qbreakpad示例工程(win32,macos,linux).zip

在qt下使用breakpad的例子工程文件,使用了第三方源码封装qbreakpad。支持的平台有win-mingw,win-msvc, macos,linux

2019-06-13

创建cordova工程需要的库文件(新发布)

创建cordova工程需要的库文件,第二次发布

2017-08-11

创建cordova工程需要的库文件

本目录的文件是以下博客所提供的文件,csdn博客(使用以下标题搜索) Android WebViews 在大型原生Android工程中嵌入一个含有cordova的WebView(制作混合应用,原生页面+H5页面)(csdn限制最低1分)

2017-08-10

Android拖动,缩放,自定义内容控件源码

一个Android自定义控件,可以用手指拖动,改变控件的大小,同时控件可以填充自己特有的Android控件,以及第三方控件。相当于一个可拖动的RelativeLayout

2017-06-23

ViewPager+Fragment动态增加,删除页面

ViewPager+Fragment动态增加页面,删除页面

2017-05-08

调用cordova插件的一个ionic实例,插件包含android服务

本实例是一个ionic完完整整的工程,并且调用一个自己开发的插件,与插件进行交互。其中插件的内容为调用一个android服务的功能。本例子主要用于我博客的附加源码

2017-01-05

cordova调用Android关于服务的插件示例

本文件为cordova的一个插件,插件调用了一个Android的服务。服务是通过aidl方式调用的,并且服务被打包成一个jar文件

2017-01-05

Android service aidl编写示例(Android Studio/eclipse)

这是我博客附带的工程,关于Android service aidl开发的

2016-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除