移动开发
Shi508181017
这个作者很懒,什么都没留下…
展开
-
android/java中把对象、对象bean、Collection以及字符串转换成Json格式数据
package com.kegao.nearby.bae;import java.util.Collection;import java.util.Map;import java.util.Set;public class JsonConver {static String map2Json(Map map) {if (map.isEmpty())翻译 2013-07-26 15:30:34 · 1620 阅读 · 0 评论 -
Android 异步加载解决方案
Android的Lazy Load主要体现在网络数据(图片)异步加载、数据库查询、复杂业务逻辑处理以及费时任务操作导致的异步处理等方面。在介绍Android开发过程中,异步处理这个常见的技术问题之前,我们简单回顾下Android开发过程中需要注意的几个地方。Android应用开发过程中必须遵循单线程模型(Single Thread Model)的原则。因为Android的UI操作并不是线程安全转载 2013-08-11 23:22:28 · 1092 阅读 · 0 评论 -
Android图像处理之Bitmap类
Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成1.1 BitmapFactory decode出Bitmap Bitmap实现在android.graphics包中。但是Bitm转载 2013-08-13 16:27:27 · 801 阅读 · 0 评论 -
Android中的分层----service 层,domain层,dao 层,action层等设计
注:转载地址http://www.wxx3g.com/articles/907.html良好的编码风格,不仅仅是为了提高代码的可读性,更重要的是培养自己的一种编程思想,在每一次创建新类的时候,脑子里都会不由自主的分析该类的层设计,那么恭喜你,你的编程思想正在进步。下面总结一下面向对象设计中主要用到的各层含义,不足的地方还望在评论中补充。service 层转载 2013-08-16 16:56:19 · 5093 阅读 · 0 评论 -
Android的SQLite数据库存储
Android中每一个数据库对创建它的应用程序包套件来说都是私有的,默认情况下其他应用程序无法直接访问此私有数据库。所有的数据库文件存放在手机中的/data/data/package_name/databases路径下,以下是常用的与数据库相关的函数:返回值函数备注static SQLiteDatabase转载 2013-08-16 23:16:23 · 1137 阅读 · 0 评论 -
ADB server didn’t ACK * failed to start daemon *几种解决方法
一、出现异常(控制台输出信息):ADB server didn’t ACK* failed to start daemon *二、解决办法1、端口号占用,其他进程占用用dos命令符:找出那个程序占用了5037端口,然后把对应的进程kill掉。最后一位是PID。 netstat -a -o 5037我本人遇到的是tadb.exe,这个是腾讯手机管家的进程。直接把这个原创 2013-10-19 14:52:03 · 1366 阅读 · 0 评论 -
从零开始搭建Android手机系统开发环境
Android作为近来表现十分强劲的手机操作系统,越来越受到开发人员的青睐,本篇文章将带领大家从零开始打造属于自己的开发环境。一、JDK下载安装 JDK全称是Java Development Kit,它是Java的核心,同时也是搭建Java环境的最基本要素,注意它与JRE(Java Runtime Environment)的区别,后者是Java的运行环境,另外JDK包含JRE,但转载 2014-03-14 11:00:37 · 1584 阅读 · 0 评论 -
两周学会并全面android开发
前言:经过一年时间来的学习和和同事的交流,自己总结出个人认为比较好的android学习流程,各位大神看后要是有什么错误或者不正的希望多多指教拍砖!或者可以留言到我邮箱:508181017@qq.coom 废话少说,先上图第一周:1、(第一天)了解android,并且配置开发环境(可以参考http://blog.csdn.net/icqapp/article/details/21原创 2014-03-14 11:22:44 · 1288 阅读 · 1 评论 -
android listview左右滑动分页(viewpager嵌套listview进行分页),焦点图带圆焦点
1、先上图后说话2、代码package com.example.exmp;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.os.Parcelable;import android.support.v4.view.PagerAda原创 2014-05-04 14:23:51 · 4009 阅读 · 1 评论 -
Android在布局中动态添加view的两种方法
一、说明 添加视图文件的时候有两种方式:1、通过在xml文件定义layout;2、java代码编写二、前言说明1.构造xml文件2.LayoutInflater提到addview,首先要了解一下LayoutInflater类。这个类最主要的功能就是实现将xml表述的layout转化为View的功能。为了便于理解,我们可以将它与findViewByI原创 2014-07-07 11:06:03 · 1703 阅读 · 0 评论 -
android listview级联三菜单选择地区,本地数据库sqlite级联地区,item选中不变色
前言:因为找了N多网上的资源都没有好的解决方案,别人都是只给思路没给具体源码,真TMD纠结,干嘛求别人,自己动手才是真,最痛恨那些所谓大牛的作风,给了点点代码就让别人去想,你让我们这种小白情何于堪!!!!!!此例是基于listview来实现本地sqlite实现的!二话不说,程序猿求的是有图有真相有源码!大家下载后有什么问题可以找到本人;QQ508181017核心代码如下1、数据原创 2014-07-27 23:10:04 · 1948 阅读 · 0 评论 -
android 下拉刷新上拉加载更多,高仿ios左滑动删除item,解决了众多手势问题
一、前言老规矩,别的不说,这demo是找了很相关知识集合而成的,可以说对我这种小白来说是绞尽脑汁!程序员讲的是无图无真相!现在大家一睹为快!二、比较关键的还是scroller这个类的package com.icq.slideview.view;import android.content.Context;import android.util.AttributeSet;原创 2014-08-10 23:29:20 · 3438 阅读 · 5 评论 -
Android 开发中使用 SQLite 数据库
简介: SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对数熟悉 SQL 的开发人员来时,使用 SQLite 相当简单。可以,由于 JDBC 不适合手机这种内存受限设备,所以 Android 开发人员需要学习新的 API 来使用 SQLite。转载 2013-08-11 13:46:27 · 896 阅读 · 0 评论 -
android的viewbadger"徽章"任何给定的Android视图,而无需在运行时布局,以迎合在一个简单的方法
1、先上图后使用;2、使用方法先导入android-viewbadger.jar 然后直接在activity如下操作View target = findViewById(控件id识别);//target为你想显示badges的控件BadgeView badge = new BadgeView(this, target);badge.setText("1");转载 2013-08-10 11:10:10 · 1207 阅读 · 1 评论 -
TabActivity中返回键(退出键)重写方法dispatchKeyEvent (KeyEvent event)执行两次的解决方法
@Override public boolean dispatchKeyEvent(KeyEvent event) { int keyCode = event.getKeyCode(); if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() != KeyEvent.ACTION_UP) { if (event.getRe原创 2013-07-29 09:55:47 · 2103 阅读 · 0 评论 -
android中shape的使用(android:angle小解)
本文参考:http://www.cnblogs.com/xiaoQLu/archive/2011/09/14/2176359.html <gradient android:startColor="#ff8c00" android:转载 2013-08-05 14:00:22 · 1086 阅读 · 0 评论 -
android中用到的dip、dp、px、sp和屏幕密度
1、含义 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 dp: dip是一样的 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。转载 2013-08-05 11:54:44 · 829 阅读 · 0 评论 -
android开发过程中用到的一些开源框架
在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。Current List Uti转载 2013-08-05 12:27:56 · 891 阅读 · 0 评论 -
android的MediaPlayer播放器迷你案例
public class MainActivity extends Activity { private Button mb1, mb2, mb3; private TextView tv; private MediaPlayer mp; // 声明一个变量判断是否为暂停,默认为false private boolean isPaused = false; @Override p转载 2013-08-06 12:30:55 · 922 阅读 · 0 评论 -
android 使用ViewFlow实现图片带焦点左右滑动(定时滑动)
1、导入相关类库: CircleFlowIndicator.class(焦点)、FlowIndicator.class、ViewFlow.class (资源包已经集成)2、自定义适配器:ImageAdapter.class/* * 数据装载类 */public class ImageAdapter extends BaseAdapter { private Lay转载 2013-08-06 11:28:13 · 2342 阅读 · 1 评论 -
AndroidManifest.xml配置文件各个知识点详解
AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。转载 2013-08-06 22:46:07 · 985 阅读 · 0 评论 -
一些常用的Intent及intent-filter的信息
UriAction功能备注geo:latitude,longitudeIntent.ACTION_VIEW打开地图应用程序并显示指定的经纬度 geo:0,0?q=street+addressIntent.ACTION_VIEW打开地图应用程序并显示指定的地址 http://web_addre转载 2013-08-07 14:38:50 · 1061 阅读 · 0 评论 -
android中scrollview内部组件android:layout_height="fill_parent"无效的解决办法
<ScrollView android:layout_width="fill_parent" android:id="@+id/scrollView1" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:backgro转载 2013-08-07 14:22:56 · 1164 阅读 · 0 评论 -
Android 统计分析 SDK使用指南
1.建立App,下载SDK登录你的帐号后,看到友盟的管理后台,点击"+添加新应用",进入新应用信息填写的页面。在新应用信息填写中,请尽量填写真实的信息。App建立成功后,可以获得该App的AppKey,以及最新的开发指南和SDK文件。可在这里下载完整的Demo实例,包含开发文档和调用SDK的源代码。*Tips您可以通过友盟统计分析平台的特性节省重复建立App的时间。如果您要对A转载 2013-08-07 14:29:05 · 1732 阅读 · 0 评论 -
java相关的常用缩写词
ADT:Android 开发工具API:应用程序编程接口IDE:集成开发环境JDK:Java 开发工具包JSON:JavaScript 对象表示法SDK:软件开发工具包SQL:结构化查询语言UI:用户界面XML:可扩展标记语言原创 2013-08-09 11:59:24 · 1063 阅读 · 0 评论 -
android高仿微信拍照、多选、预览、删除(去除相片)相册功能
工作了将近三年时间了,一直没正儿八经的研究系统自带的相册和拍照,这回来个高仿微信的拍照、多选、预览、删除(去除相片)相册功能,之前开发的所有应用都带有这需求,但是一直都不实用!废话就不多说了,先来捋一下思路:1、拍照能实时保存到本地并实时查询(不必用广播或者服务)2、拍照保存到到自定义路径并根据不同文件夹显示文件夹下的相片3、多选规定张数图片4、用到的集合有: (1)原创 2015-06-25 14:43:33 · 4383 阅读 · 5 评论