android
AllynZoe
大神无处不在
展开
-
android内存溢出解决方案!很详细
在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有效果也有结果,今天小马就做个详细的总结,以供朋友们共同交流学习,也供自己以后在解决OOM问题上有所提高,提前讲下,片幅有点长,涉及的东西太多,大家耐心看,肯定有收获的,里面的很多东西小马也是学习参考网络资料使用的,先来简单讲下下:原创 2014-10-22 16:17:48 · 728 阅读 · 0 评论 -
android listview下拉刷新!
主要有四个状态;原创 2014-10-24 15:27:57 · 605 阅读 · 0 评论 -
android自定义布局的使用!
自定义layout布局;原创 2014-10-24 15:06:51 · 1289 阅读 · 0 评论 -
android 自定义控件
viewGroup;五大控件都是view的子类;原创 2014-10-23 16:27:05 · 438 阅读 · 0 评论 -
Android调用相机并将照片存储到sd卡上
Android中实现拍照有两种方法,一种是调用系统自带的相机,然后使用其返回的照片数据。 还有一种是自己用Camera类和其他相关类实现相机功能,这种方法定制度比较高,洗染也比较复杂,一般平常的应用只需使用第一种即可。用Intent启动相机的代码:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);star原创 2014-10-22 17:16:27 · 534 阅读 · 0 评论 -
android上传文件到服务器
android对于上传文件,还是很简单的,和java里面的上传都是一样的,基本上都是熟悉操作输出流和输入流!还有一个特别重要的就是需要一些content-type这些参数的配置! 如果这些都弄好了,上传就很简单了! 下面是我写的一个上传的工具类:package com.spring.sky.image.upload.network;import java.io.Dat原创 2014-10-22 16:42:30 · 498 阅读 · 0 评论 -
图片上传服务器压缩工具类
这个是我整理调试的图片上传工具类;只需要图片路径方可;大家可以直接使用;希望可以帮助到大家;代码如下;原创 2015-04-11 12:00:07 · 762 阅读 · 0 评论 -
android调用c语言的好处!
为什么要用ndk;1.java代码可以被反编译;c不能反编译;2,代码重用;核心代码用C来写;在android用java做界面调c;在ipone上可以用oc做界面;调c;windowdspone界面开发可以用c#;调c;在windows上用vc界面;调c;在linux;3.使用第三方代码,4.使用开源;ffmpeg视频播放开源ndk;5.手动控制内存;6.c的代码执行速度快原创 2015-04-11 12:07:44 · 567 阅读 · 0 评论 -
上传压缩后的图片并且保持100k不失真的方法
压缩100k图片不失真的方法;先获取图片的原始长度和宽度;然后计算图片的缩放值;最后等比例压缩;原创 2015-04-11 16:07:19 · 8077 阅读 · 0 评论 -
Android开源项目 分类 值得学习
之前转载了一个开源项目的文章,发现那些都是没有系统的总结,这里又转载一篇有系统总结的文章。Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开源项目第三篇——优秀项目篇Android开源项目第四篇——开发及测试工具篇Android开源项目第五篇——转载 2015-04-11 16:23:15 · 570 阅读 · 0 评论 -
android EditText输入限制
转载自:http://www.apkbus.com/android-54538-1-1.htmlandroid EditText输入限制android:digits="1234567890.+-*/%\n()"限制输入框中只能输入自己定义的这些字符串 如果输入其它将不予以显示android:phoneNumber="true"限制输入框中只能输入手机号码androi转载 2015-04-11 16:29:54 · 739 阅读 · 0 评论 -
android下拉刷新上拉加载简单的实现方法;
项目中需要用到android下拉刷新和上拉加载;所以学习了一个很简单的很方便的一个例子;自己也写过下拉刷新和上拉加载的功能;但是如果每个界面都要实现这个功能的话非常的麻烦;所以学习了别人很好的demo;然后分享一下;我的学习步骤;在网上下载demo;然后把必要的导入到项目中; 在此附上下载源码网址:http://download.csdn.net/detail/android_drawing/8596553所有的源代码如下;原创 2015-04-15 11:57:22 · 1174 阅读 · 0 评论 -
Android 网络通信框架Volley简介(Google IO 2013)
Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLo转载 2015-04-21 14:11:25 · 487 阅读 · 0 评论 -
Android 使用动态加载框架DL进行插件化开发
如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456 (来自时之沙的csdn博客)概述: 随着应用的不断迭代,应用的体积不断增大,项目越来越臃肿,冗余增加.项目新功能的添加,无法确定与用户匹配性,发生严重异常往往牵一发而动全身,只能紧急发布补丁版本,强制用户进行更新.结果频繁的更新,反而容易降低用户使用黏性.或者是公转载 2015-04-21 14:12:19 · 486 阅读 · 0 评论 -
Android检查更新
JAVA代码:UpdateManager.java[java] view plaincopyprint?package com.iteye.update; import java.io.File; import java.io.FileOutputStream; import java.io.IOException;转载 2015-05-21 17:49:51 · 483 阅读 · 0 评论 -
Android_Json_FastJson数据解析
解析速度最快的json解析方法;fastjson解析;原创 2014-12-25 22:11:38 · 766 阅读 · 0 评论 -
android实现插件华
之前没有听过app插件式开发今天就做一下学习的笔记。这里的插件式开发通俗的讲就是把一个很大的app分成n多个比较小的app,其中有一个app是主app。网上查了一下采用了这种开发模式的有支付宝客户端、QQ换肤其他的就不得而知了有人说微信也是基于插件的但是微信在更新的时候会下载全部的应用程序把旧的完全覆盖所以猜想应该目前不是吧。基于插件的开发列举两个比较突出的优点:1、应用程序非常容易扩招,转载 2015-03-17 14:17:15 · 606 阅读 · 0 评论 -
Android 命名规范 (提高代码可以读性)
刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法转载 2015-03-28 10:53:11 · 437 阅读 · 0 评论 -
android设计模式
Android涉及到的设计模式分类: Android面试 2013-01-14 18:34 4663人阅读 评论(0)收藏 举报1、适配器模式:ListView或GridView的Adapter简介:不同的数据提供者使用一个适配器来向一个相同的客户提供服务。 2、建造者模式:AlertDialog.Builder简介:可以分步地构造每一部分。原创 2014-10-17 13:29:55 · 477 阅读 · 0 评论 -
MVC编程模式
MVC框架编辑MVC一般指MVC框架 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理转载 2014-10-21 11:29:28 · 1001 阅读 · 0 评论 -
1. android中的数据存储技术
1. android中的数据存储技术文件(I/O技术):典型的例如日志信息,仅写入,程序不需要对信息进去解析读取XML(Pull解析):典型的例如软件的公开的配置信息,非核心的配置信息,与日志不同的在于程序可能需要对文件中的信息进行解析读取SharedPreferences(XML,私有):偏好设置,保存用户、应用程序私有的配置信息,弊端在于不适用保存批量的有“记录条数”概念的数据原创 2014-10-20 17:57:16 · 506 阅读 · 0 评论 -
android设计模式之观察者模式详解
设计模式最棒;原创 2014-10-20 15:17:38 · 811 阅读 · 0 评论 -
android中有关SQLite数据库的特性和概念加使用方法详解!
android中有关SQLite数据库的特性和概念加使用方法详解!很实用;原创 2014-10-20 17:51:41 · 1190 阅读 · 0 评论 -
android adb常见问题的解决方法!
adb出现问题最蛋疼啦;原创 2014-10-20 15:39:22 · 2295 阅读 · 0 评论 -
android webview自定义标签!(实现打电话的功能);
在使用webview这一方面;自定义标签是很重要的原创 2014-10-20 10:17:35 · 2164 阅读 · 0 评论 -
android使用viewPager和Fragment实现滑动切换activity!
这个效果在现在的软件中非常的常见;故原创 2014-10-17 17:41:34 · 2004 阅读 · 0 评论 -
android 调用javascript!
使用b/s架构;原创 2014-10-17 15:44:26 · 391 阅读 · 0 评论 -
javascript调用android
主要是在androidactivity中调用addJavascriptInterface (phone, "androidPhoneObject");原创 2014-10-17 17:34:31 · 551 阅读 · 0 评论 -
一个www网站;要在手机上显示怎么办?
在网页中打电话的几种方式;用javascript掉android;原创 2014-10-20 09:38:46 · 1422 阅读 · 0 评论 -
Android实现推送方式解决方案
本文介绍在Android中实现推送方式的基础知识及相关解 决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。 这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就 是来探讨下Android中实现推送功能的一些解决方转载 2014-10-21 15:54:27 · 666 阅读 · 2 评论 -
android自适应屏幕?
Android布局之屏幕自适应 在做应用时发现程序没有屏幕自适应功能,变换手机使用之后,界面就很混乱了,字体也很奇怪。经过百度的帮助,找到自适应方法。1 字体的自适应这里又有关于Android下表示大小的单位的相关知识。下面列出几种表示单位:1.1 dip: device independent pixels(设备独立像素).不同设备有转载 2014-10-21 20:36:58 · 604 阅读 · 0 评论 -
QQ实现第三方登录
使用的sdk版本: V2.2.2(发布日期:2014.3.17)因为,开发SDK的版本更新比较快,阅读的童鞋注意点吧。开工前期的准备: 1.建议你首先去下载最新的SDK,那里面除了有案例外,还有必须的jar包。 2.最好在qq的开发平台自己注册个账号,那样移植起来更容易点。给个链接吧: 下转载 2015-04-08 19:51:30 · 753 阅读 · 0 评论 -
Android listview addHeaderView和addFooterView详解
addHeaderView()方法:主要是向listView的头部添加布局addFooterView()方法:主要是向listView的底部添加布局需要注意的是添加布局的时候应该添加从父容器开始>android listview addHeaderView和addFooterView详解,有需要的朋友可以参考下。addHeaderView()方法:主要是向listView的头部添加原创 2015-06-03 09:50:50 · 856 阅读 · 0 评论 -
比isConnected()更靠谱的的获取socket实时连接状态!
估计很多人会说用socket.isConnected()或者socket.isClosed()等方法来判断就行了,但事实上这些方法都是访问socket在内存驻留的状态,当socket和服务器端建立链接后,即使socket链接断掉了,调用上面的方法返回的仍然是链接时的状态,而不是socket的实时链接状态,下面给出例子证明这一点。原创 2015-07-21 15:16:15 · 9130 阅读 · 5 评论 -
ADT下载地址整理
http://dl.google.com/android/ADT-22.0.5.ziphttp://dl.google.com/android/ADT-22.0.4.ziphttp://dl.google.com/android/ADT-22.0.1.ziphttp://dl.google.com/android/ADT-22.0.0.ziphttp://dl.google.com原创 2015-07-08 12:27:28 · 533 阅读 · 0 评论 -
android 观察者模式解析
观察者模式的优点好处:可以降低代码的耦合度,维护更方便,相对于广播和Intent来说!观察者模式首先需要知道两个重要的类:Observer类和Observable类,Observable是被观察者类,Observer是观察者类,他们之前如何实现交互通信传值呢?package com.myboserver;import java.util.Observable;public cl原创 2015-11-23 10:30:16 · 404 阅读 · 0 评论 -
android权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION通过WiFi或移动基站的方式获取用户错略的经纬度信息定位精度大概误差在30~1500米获取精确位置androi转载 2015-11-05 11:01:54 · 368 阅读 · 0 评论 -
Android手机实时视频监控
于软件“千里眼”,经过代码的翻看,发现采用的是VideoView中访问RTSP实时视频流的思路实现的。反编译后的代码String str = getIntent().getStringExtra("rtsp");if (str != null){ VideoView localVideoView3 =this.videoView;原创 2015-11-02 10:31:31 · 6067 阅读 · 1 评论 -
Android 开发中的日常积累
欢迎Star,Forkhttps://github.com/lizhangqu/CoreLink里面记录了开发过程中有用的东西,欢迎补充,不定时更新。Android 性能优化Android内存优化之OOMAndroid最佳性能实践(1):合理管理内存Android最佳性能实践(2):分析内存的使用情况Android最佳性能实践(3):高性能编码优化Android最佳转载 2015-10-14 12:56:01 · 481 阅读 · 0 评论 -
Android最佳性能实践布局优化技巧
重用布局文件Android系统中已经提供了非常多好用的控件,这让我们在编写布局的时候可以很轻松。但是有些时候我们可能需要反复利用某个已经写好的布局,如果你总是使用复制粘贴的方式来进行布局重用,这显然是一种很笨的做法。而Android当然也已经充分考虑到了布局重用的重要性,于是提供了和这两个非常有用的标签,下面我们就来逐个学习一下。标签可以允许在一个布局当中引入另外一个布局,原创 2015-10-14 12:49:20 · 501 阅读 · 0 评论