Android多进程的数据库访问问题

title: "Android多进程的数据库访问问题" date: 2015-03-19 21:58:45 tags: android 数据库 categories: Android url: /2015/03/19/android-process-application-init-databases-problem.html 在Android开发中,我们可能会使用单独的进程来做一些事情,比如推送服务,心跳服务等,这些不需要主应用启动,只需要一个独立的进程即可。这时候我们一般都会采用启动一个后台Service,这个Service运行在一个独立的进程中,比如在Androidmainfest.xml中配置Service的android:process=":push"指定该Service运行在:push进

阅读全文

使用Hexo在Github上搭建自己的博客

title: "使用Hexo在Github上搭建自己的博客" date: 2015-03-10 22:30:04 tags: hexo github categories: Hexo url: /2015/03/10/github-page-with-hexo.html toc: true 以前的博客是使用Jekyll托管在github上,后来用着越来越不方便,比如没有自动生成post,不能一键部署,文件结构和配置也是比较繁琐,更重要的是有时候用markdown写一篇文章,生成的静态文件很乱,应该是有些字符解析的问题。现在下决心换成了hexo Nodejs安装 因为hexo是基

阅读全文

Android Gradle插件中文指南

最近想把Android项目从Eclipse迁到Android Studio上。原因呢,Eclipse太慢了,而且经常卡死,Android Studio由于Android的大力支持,已经有很多Eclipse没有的功能,比如AAR包,并且可以使用Gradle这个强大灵活的构建工具。 要迁入到Android Studio上,Gradle打包要搞懂,最近看了下Android Gradle插件指南,并且抽时间做了翻译,托管在github上。大家访问 https://github.com/rujews/android-tech-docs/blob/master/new-build-system/user-guide/README.md 随时查看,翻译错误的地方也请多指正

阅读全文

高效能程序员的修炼

入门须知 你想成为一个程序员 程序员的八种境界 如何培养写作习惯 把一堆烂事搞定的艺术 学海无边 磨刀不误砍柴工 一路向前冲 关于多任务的神话 高效编程之原则 第一条法则:永远都是你的错 大道至简 避免写注释 学会读源代码 像橡皮鸭求助 创新以人为本 你的团队能通过电梯测试吗 性能制胜 招聘程序员须得其法 为什么程序

阅读全文

android新建大分辨率模拟器不能启动的问题

新建的Android模拟器的分辨率超过一定大小的时候,就无法启动,比如超过19201080,就启动不了啦,更别说现在的25601440了.这时候只需要在新建AVD的时候,选择Use Host GPU选项然后即可正常启动..已经新建好的AVD也可以点击编辑,然后勾选Use Host GPU即可 本文为原创文章,转载请注明出处,欢迎扫码关注公众号 或者网站http://www.flysnow.org/,第一时间看后续精

阅读全文

android覆盖式引导

我们在开发产品的时候,每次发版可能会有一些新的功能需要引导用户使用,以前大部分都是使用截图,然后让设计师把引导的问题修饰好放到图上,现在这张图片就是引导图片,我们只需要用这张图片放到界面上,这样基本上就可以满足引导的作用. 但是这样的情况有个缺点,那就是,手机的分辨率太多,我们不可

阅读全文

使用Nginx搭建PHP服务器

author: 飞雪无情 date: 2013-12-27 12:59:13+00:00 title: 使用Nginx搭建PHP服务器 categories: Linux tags: apache linux nginx php ubuntu url: /2013/12/27/linux-php-server-with-nginx.html 一般我们都是采用Apache 作为PHP的解析服务器,这次则是采用Nginx这个强大的反向代理服务器来搭建PHP服务器。下面就以Linux发行版Ubuntu为例搭建一个Nginx的PHP服务器。 首先下载安装Nginx 安装完成后,启动Nginx 这时候打开浏览器里输入http://localhost/就可以看到Welcome to nginx!的页面了,说明我

阅读全文

Android产品开发中常用的一些开源项目

你在工作中可能会遇到同时给你说不要重复发明轮子,其实这个说的就是第一:不要做重复的事情,第二:站在巨人的肩膀上。现在有了互联网以及开源的精神,我们的很多在产品中需要实现的功能组件都可以在互联网上找到,我们可以直接拿来用,这样我们就不用重复做东西了,这得益于开源奉献精神。像Google、Facebook这类的

阅读全文

Android HttpClient Session保持

现在单机版本的App已经不多了,基本上都会和服务器进行通信。Android提供Http访问的方式有两种,一种是HttpClient,一种是UrlConnection.这里要说的是HttpClient。 在Http访问中,我们可能会遇到一些这样的场景,比如服务端要求几次Http请求组成一次完整的客户端服务器通信,比如同步。现在的App很多有有账号系统,会提供把用户数据备份的功能,那么这么

阅读全文

java.lang.UnsupportedOperationException android.view.GLES20Canvas.clipPath

今天自定义控件使用Canvas绘图的时候遇到的这个错误,看错误的描述,是不支持这个clipPath方法的。而且在2.3的机器上没有问题,是一部4.0的机器报了这个问题。查看这个Canvas的子类实现GLES20Canvas,发现这是在开启硬件加速时使用的。看来还是和硬件加速有关。打开手机的开发者选项,发现硬件加速没有被开启,应用里也没有开启,有

阅读全文