摘要:
在项目中经常会有一些图形报表的功能,对于android的图形报表的实现,可以利用一些开源的android图形报表框架如:achartengine,hellocharts, MPAndroidChar等,这些框架虽然实现的很好,但在实际项目我们需要的图形报表是有设计师设计的,可能我们需要效果这些框... 阅读全文
摘要:
推送功能现在在app中已是成常用的功能,而要实现推送功能,为了省时省力一般考虑采用第三方推送sdk来实现,这里总结是极光推送(JPush)这也是本人在项目中经常用到的第三方推送sdk ,总的来说集成起来挺简单的,只要按照官方的文档一步步集成还是能够完成,本人第一次集成的时候也是这样干的,其实其它... 阅读全文
摘要:
今天在智能停车场项目中需要实现PullToRefreshListView的单选功能,考虑到分页,刷新等,以前的实现方式是采用自己维护一个集合保存选中位置的选中状态,但这个方式比较繁琐,今天采用了listview的单选模式listView.setChoiceMode(ListView.CHO... 阅读全文
摘要:
在开发中经常会有这样的需求:Activity A启动Activity B,在B中输入一个数据或者选择一个后 将结果返回给A 。要实现该功能也很简单可以使用startActivityForResult来实现。代码贴上:在A 中:package com.example.helloworld2;impor... 阅读全文
摘要:
今天客户提了一个需求: 需要结合摄像头将拍照的图片和自己的产品(图片)整合到一张图片上面,如下图: 针对这个功能需要做自定义相机,根据Camera相机类和SurfaceView类来实现自定义图形预览拍照功能。但在实现过程中出现几个难点:1.如何将自己产品图片(上图的台灯)和摄像头预览的图片结合成一... 阅读全文
摘要:
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。那么我们改如何防止程序被恶意的反编译窃取源代码呢,这里记录两种解决方式:1:通过代码混淆(具体混淆方法,网上有很多例子,这里就不做记录),但是代码混淆只是加深了代码的阅读难道,并不能完全解决防止反编译问题,2.采用第三方提供的加固工具:如 360加固宝http://ji... 阅读全文
摘要:
Activity管理类, 用于管理所有的Actvity, 提供添加Activity到堆栈,结束特定Activity,结束所有的Activity等方法,在项目开发中都有必备功能:退出功能,而退出功能在项目中一般有退出应用,退出登录两种情况,这里针对这个两种情况都有实现,在此做一下记录,以备以后查阅pa... 阅读全文
摘要:
最近开始研究使用Android Studio进行项目开发,之前一直是使用SVN进行版本管理,所以想在Android Studio中使用SVN, 在使用过程中出现很多问题,查阅不少资料和请教不少人,现在现记录如下:一、安装配置:以前使用 ZendStudio 等等都是直接安装插件就可以了,但这里不行,需要自己独立安装带有 command line 功能的 SVN 客户端,我使用的是Tortois... 阅读全文