Android
LK_BLOG
天赋吉运 李坤
展开
-
有关 Conversion to Dalvik format failed with error 1
有关 Conversion to Dalvik format failed with error 1最近发现在家的本本,在项目加入混淆之后,导出都会提示 Java代码 Conversion to Dalvik format failed with error 1 从网上看到的都是转来转去的解决方法: Java代码转载 2012-02-11 00:03:03 · 2182 阅读 · 1 评论 -
安卓图表引擎AChartEngine(二) - 示例源码概述和分析
首先看一下示例中类之间的关系:1. ChartDemo这个类是整个应用程序的入口,运行之后的效果显示一个list.2. IDemoChart接口,这个接口定义了三个方法,getName()返回值是listitem上显示的标题;getDesc()返回值是listitem上显示的描述内容.excute(context)返回值是一个Intent,当点击listitem后跳转到此I原创 2012-06-09 01:07:03 · 45552 阅读 · 11 评论 -
ExpandableListView实例(一)_数据库增删改查处理和listitem点击长按处理
本例说明:1.实例中表现层与数据处理层分开,代码可复用性强,如果能看懂代码对算法会有提高.2.组和子条目上"点击"事件处理,能够区分操作的是组还是子条目,并且得到组和子条目的内容.3.组和子条目上"长按"事件处理,能够区分组和子条目,并且得到组和子条目的内容.4.自定义条目样式,灵活与数据库中字段绑定.5.实现对DB的增删改查,并且操作后自动刷新.6.使用数据库处理框架AH原创 2012-05-13 23:44:34 · 12135 阅读 · 19 评论 -
封装一个类搞定90%安卓客户端与服务器端交互
本实例封装了一个处理安卓客户端与服务器端交互的几个方法,对于中文乱码问题本实例也找到了解决方案.本例可以处理的场景如下:1.与服务器端交互json数据.2.Get方式与服务器端交互数据.3.Post方式与服务器端交互数据.4.HttpClient方式与服务器端交互数据.5.上传文件到服务器端.6.从服务器端下载文件.7.从服务器端读取文本文件.实例截图:原创 2012-07-01 12:32:06 · 45245 阅读 · 50 评论 -
Android sqlite数据库操作通用框架AHibernate(三)-升级为1.1版本
2012-04-13我发布了AHibernate1.0,后面我的博客中很多个例子都用到了这个框架,看到这些博客的访问量和代码下载量我觉得我的辛苦没有白费.但任何代码都不会非常完美,在使用中发现了一些bug,并完善了一些功能,弄个新版本吧,就叫AHibernate1.1吧.AHibernate1.1主要修改的内容:1.修改bug,实体类的属性定义为int时自动生成Id正常,定义为Intege原创 2012-11-19 23:12:27 · 10681 阅读 · 21 评论 -
多个Android客户端同步服务器端表中数据架构分析
需求:Android客户端有N个,服务器端只有一个,客户端会不定时的到服务器端同步数据。思路分析: 由于客户端的个数不确定,而且是不定时的到服务器端同步数据,所以应该由客户端来维护何时发起请求. 客户端和服务器端都维护一个TableVersion表,服务器端某个数据表中的数据改变时同时修改服务器端的TableVersion表.如下图:table1中添加了1条数据,r原创 2012-09-19 19:42:53 · 15885 阅读 · 14 评论 -
android使用Dialog实现复选功能与数据库结合综合实例
本示例说明:1.使用Dialog实现复选功能并与后台数据通过Id绑定.2.实现显示时默认选中项控制.3.实现修改后保存,根据id保存.4.数据库处理使用AHibernate1.1,详见:http://blog.csdn.net/lk_blog/article/details/8201449单选按钮实例见上篇博客:http://blog.csdn.net/lk_blog/ar原创 2013-01-17 22:33:15 · 5073 阅读 · 6 评论 -
最新Android ADT, SDK, SDK_tool等官方下载说明(12.08.17更新)
1、android-sdk_r20 (1)http://dl.google.com/android/android-sdk_r20-windows.zip(2)http://dl.google.com/android/android-sdk_r20-mac_x86.zip(3)http://dl.google.com/android/android-sdk_r20-转载 2012-09-15 14:49:05 · 9601 阅读 · 8 评论 -
android单选控件spinner与数据库结合综合实例
本示例说明:1.实现单选按钮与后台数据绑定,通过Id绑定.2.实现显示时默认选中项控制.3.实现修改后保存,根据id保存.4.数据库处理使用AHibernate1.1,详见: http://blog.csdn.net/lk_blog/article/details/8201449 android使用Dialog实现复选功能与数据库结合综合实例见下篇博客: http://原创 2013-01-17 22:33:00 · 10317 阅读 · 3 评论 -
Android快速搭建模拟器环境另类方法(绕过了官网SDK Manager下载)
有些有志于Android开发的朋友出师未捷身先死,在搭建模拟器这个环节就牺牲了,究其原因是dl-ssl.google.com被墙了,模拟器搭建不起来,但这并不能挡住我们的热情,有句老话叫“条条大路通罗马”,下面我来介绍一种另类的方法吧。 网上一堆的文章都千篇一律,都是使用谷歌的sdk安装包中的SDK Manager.exe来更新,这个方法太慢了,往往更新几天都没更新完,有些没耐性的朋友原创 2012-04-09 00:20:04 · 59527 阅读 · 24 评论 -
安卓图表引擎AChartEngine(三) - 示例源码折线图、饼图和柱状图
折线图:package org.achartengine.chartdemo.demo.chart;import java.util.ArrayList;import java.util.List;import org.achartengine.ChartFactory;import org.achartengine.chart.PointStyle;import o原创 2012-06-09 01:07:38 · 66076 阅读 · 34 评论 -
Android使用TableLayout动态布局实例
这篇博客是纯技术性的,认真看完代码您一定会有收获哦!!!有图有真相,请先看效果截图:实现主要功能: * 1.使用TableLayout动态布局展示,可动态添加和删除. * 2.初始化时显示动态展示,初始化的数据改造后可来自数据库. * 3.重置时到初始化状态. * 4.保存时去重检查,参见代码中去重算法.首先,建立实体类:p原创 2012-04-07 22:48:47 · 14016 阅读 · 6 评论 -
在android的spinner中,实现key(id)和Value的取值
为了实现在android的spinner实现取VALUE值和TEXT值,我尝试过好些办法,在网上查的资料,都是说修改适配器,刚开始我也是通过修改适配器的方法来做的,但是如果一个activity有多个spinner,就需要多声明几个适配器的全局变量。后面查看适配器的源码发现,其实没有必要修改适配器,直接往适配器里面传对象,然后重写对象的toString()方法就可以简单解决。闲话少说,贴代码:转载 2012-03-15 22:31:54 · 10900 阅读 · 7 评论 -
Android程序的反编译和防止反编译,以及操作过程中遇到的一些问题
Android APK反编译详解(附图)http://blog.csdn.net/sunboy_2050/article/details/6727581Android如何防止apk程序被反编译http://blog.csdn.net/sunboy_2050/article/details/6727640 注一: 防止被反编译那天文章中有一处错误,看到很多转载文章都那么写,原创 2012-02-12 18:28:24 · 2214 阅读 · 1 评论 -
android listview综合使用示例_结合数据库操作和listitem单击长按等事件处理
本示例说明:1.自定义listview条目样式,自定义listview显示列数的多少,灵活与数据库中字段绑定.2.实现对DB的增删改查,并且操作后listview自动刷新.3.响应用户操作点击事件,示例中展示单击时取出主键Id和其他内容.4.响应用户操作长按事件,示例中展示长按时根据主键Id来编辑和删除数据.5.表现层与数据处理层分开,不依赖于cursor(使用cursor不易原创 2012-05-05 12:16:07 · 44713 阅读 · 37 评论 -
安卓图表引擎AChartEngine(四) - 源码示例 嵌入Acitivity中的折线图
前面几篇博客中都是调用ChartFactory.get***Intent()方法,本节讲的内容调用ChartFactory.get***View()方法,这个方法调用的结果可以嵌入到任何一个Activity中,作为Activity的一部分。XYChartBuilder.java(源码分析见注释)package org.achartengine.chartdemo.demo.ch原创 2012-06-09 01:08:34 · 34383 阅读 · 18 评论 -
Android sqlite数据库操作通用框架AHibernate(二)源码-用于交流
贴出源代码供大家交流使用,欢迎朋友们对代码提供宝贵意见,直接写到评论中即可.使用示例和步骤见上一篇博客:http://blog.csdn.net/lk_blog/article/details/7455992源码和示例下载地址: http://download.csdn.net/detail/lk_blog/4222048AHibernate1.1已经发布,下载地址: http://d原创 2012-04-13 00:27:00 · 10298 阅读 · 20 评论 -
安卓图表引擎AChartEngine(一) - 简介
AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:line chart (折线图)area chart (面积图;分区图,对比图)scatter chart ( 散点图)time chart (时间图;进度表)bar chart (条形图;柱状图)pie chart ( 饼图)bubb原创 2012-06-09 01:05:36 · 102911 阅读 · 37 评论 -
安卓图表引擎AChartEngine(五) - Dataset和Render参数介绍
下面只讲解一个Renderer和一个DataSet,更多内容参看官方文档DefaultRenderer: voidaddSeriesRenderer(int index, SimpleSeriesRenderer renderer) 增加一个renderer到multiple renderer中,index是指定的位置. void原创 2012-06-09 01:09:34 · 28327 阅读 · 13 评论 -
ExpandableListView实例(三)_实现QQ中"未分组"效果和"未分组"不可编辑删除功能
本例说明:实现QQ中"未分组"效果和"未分组"不可编辑删除功能.注:本文数据库处理使用框架AHibernate,可以灵活操作sqlite数据库,详见: http://blog.csdn.net/lk_blog/article/details/7455992本文只介绍主要部分,更多细节看上一篇博客:http://blog.csdn.net/lk_blog/article/de原创 2012-05-14 00:10:45 · 6682 阅读 · 4 评论 -
ExpandableListView实例(二)_两种方式实现QQ中组后面显示子条目数量效果
本例说明: QQ,飞信等聊天工具中组后面后会显示有多少个子条目,这个是如何实现的呢?查阅了网上还没有相关的介绍,研究之后,现在本文介绍两种方式实现此功能.第一种方式:自定义Adapter,重写getGroupView方法.第二种方式:自定义group.xml中的控件,加一个textview用于显示子条目个数.注:本文数据库处理使用框架AHibernate,可以原创 2012-05-13 23:59:28 · 12862 阅读 · 5 评论 -
自主研发Android sqlite数据库操作通用框架AHibernate(一)-1.0发布和使用说明
AHibernate简介一句话描述,使用AHibernate框架进行sqlite数据库操作您将从重复性劳动中解脱出来.(一)支持功能:1.自动建表,支持属性来自继承类:可根据注解自动完成建表,并且对于继承类中的注解字段也支持自动建表.2.自动支持增删改,增改支持对象化操作:增删改是数据库操作的最基本单元,不用重复写这些增删改的代码,并且添加和更新支持类似于hibernate中的原创 2012-04-13 00:09:03 · 38540 阅读 · 56 评论