![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 93
zhelong
这个作者很懒,什么都没留下…
展开
-
hellocharts-android开源图表库(效果非常好)
[url]http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1107/1930.html[/url]原创 2015-04-07 18:38:24 · 241 阅读 · 0 评论 -
android 很多牛叉界面库github地址
点击可到达github-------https://github.com/Trinea/android-open-project 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipVie...原创 2015-04-07 20:43:24 · 2140 阅读 · 0 评论 -
MultipleImagePick 从相册中选择图片,可以单选和多选。
[url]http://jcodecraeer.com/a/opensource/2015/0201/2395.html[/url]原创 2015-04-08 10:28:49 · 508 阅读 · 0 评论 -
android软键盘挤压界面的问题解决方法
AndroidManifest.xml 中设置 android:windowSoftInputMode="stateUnspecified|adjustPan" 不挤压屏幕,反之为把界面挤压上去。 需要注意的是:如果是TabActivity里面的一个Activity有EditText有软键盘弹出的时候,在该Activity设置没有作用,需要在TabActivity里设置。...原创 2015-04-09 11:59:25 · 521 阅读 · 0 评论 -
Eclipse转AS必看设置
常用设置:1.Tab不用4个空格Code Style->Java->Tabs and Indents->Use tab characterCode Style->General->Use tab character (例如:版本控制Diff界面按下Tab)2.可视化Tab和空格Settings->IDE Settings->Editor->Appearance->S...原创 2015-04-26 00:01:25 · 151 阅读 · 0 评论 -
Android选图裁剪实现
看附件顶顶顶顶顶原创 2015-04-29 18:22:34 · 92 阅读 · 0 评论 -
Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发
[url]http://www.tuicool.com/articles/jyA3MrU[/url]原创 2015-04-07 18:37:41 · 102 阅读 · 0 评论 -
Android实现推送方式解决方案
本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也...原创 2015-03-21 10:34:40 · 90 阅读 · 0 评论 -
android 解压文件方法
[code="java"]package com.tomatonow.zip;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOExcepti...原创 2014-04-08 15:25:28 · 241 阅读 · 0 评论 -
如何ps图片外发光
刚才白色图层上面的那个层)会弹出“图层样式对话框”选择“外发光”“混合模式”选“正常”选择“自己喜欢的颜色”选择“大小”“扩展”“透明度”...原创 2014-09-01 16:45:05 · 338 阅读 · 0 评论 -
Android中通过GPS或NetWork获取当前位置的经纬度
[code="java"]private double latitude=0.0;private double longitude =0.0;LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE); if(locationManager.isPr...原创 2015-03-18 20:44:44 · 119 阅读 · 0 评论 -
Java 实现微信搜索附近人功能
http://blog.csdn.net/qq7342272/article/details/7991714原创 2015-03-18 19:56:03 · 214 阅读 · 0 评论 -
android常见面试题集锦
1、 方法重载与覆盖的区别?( Overload与Override的区别)2、 2、 String 和StringBuffer的区别3、 字符串“abcde”通过写一个函数不让调用第三方的字符串,实现一个字符串倒序,比如字符串“abcde” 变成“edcba”4、 抽象类与接口的区别(abstract与interface的区别)5、 集合的实现类与区别?6、...原创 2015-03-12 00:09:35 · 242 阅读 · 0 评论 -
Sqlite数据库介绍
SQLite的官网是:http://www.sqlite.org/ 作为一个开源的嵌入式数据库产品,SQLite具有系统开销小,检索效率高的特性,嵌入式数据库无须独立运行的数据库引擎,它是由程序直接调用相应的API去实现对数据的存取操作。更直白的讲,嵌入式数据库是一种具备了基本数据库特性的数据文件。嵌入式数据库与其它数据库产品的区别是,前者是程序驱动式, 而后者是引擎响应式。嵌入式...原创 2014-03-24 12:01:50 · 101 阅读 · 0 评论 -
Android保存和恢复ListView的滑动后位置
package cc.testlistview;import java.util.ArrayList;import java.util.HashMap;import cn.com.bravesoft.testlistviewloadmore.R;import android.app.Activity;import android.content.SharedPreference...原创 2014-03-14 23:59:11 · 108 阅读 · 0 评论 -
JS判断手机端是否安装了某个客户端APP应用
最近在做项目的wap版,有个需求就是,先判断手机上是否有我们的APP应用,如果有的话打开应用,没有才跳转到wap页面。wap简单来说就是运行在移动端浏览器上的网站。不管应用在什么地方,总之就是浏览器呗,可以通过JS来判断本地是否有某应用,实现方式实际就是将http协议转为本地软件协议。还是直接贴代码吧。如下: if (navigator.userAgen...原创 2015-05-15 17:02:48 · 708 阅读 · 0 评论 -
Android-webview和js脚本语言交互的时候怎么获取js方法的返回值
[url]http://zhidao.baidu.com/question/1367409627070945339[/url]您好,很高兴能帮助您Android中webview和js之间的交互1.android中利用webview调用网页上的js代码。Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然...原创 2015-07-02 12:10:12 · 287 阅读 · 0 评论 -
利用zxing-core.jar生成和解析二维码
Zxing是Google提供的关于条码(一维码、二维码)的解析工具,提供了二维码的生成与解析的方法,现在我简单介绍一下使用Java利用Zxing生成与解析二维码1、二维码的生成 1.1 将Zxing-core.jar 包加入到classpath下。 1.2 二维码的生成需要借助MatrixToImageWriter类,该类是由Google提供的,可以将该类拷贝到源码...原创 2015-07-05 15:30:07 · 558 阅读 · 0 评论 -
解决ScrollView中嵌套ListView或RecycleView卡顿问题
解决问题:只要是listview上下滑动卡顿,其主要原因是因为在listview填充适配器的时候。在重写的类BaseAdapter方法getView();被无限的循环的调用;这样消耗了大量的内存导致listview上下滑动的时候,出现了卡顿。原因就在于measure过程,ListView一般都会根据屏幕加载多个Item,而且也会同时显示这些已经加载过的若干组Item,而这些Item的父元素...原创 2016-01-20 02:23:25 · 362 阅读 · 0 评论 -
解决Eclipse启动速度过慢的问题
Delete the following directory: WORKSPACE_HOME/.metadata/.plugins/org.eclipse.core.resources/.project, and restart Eclipse and problem should be solved.原创 2016-01-13 20:20:03 · 515 阅读 · 0 评论 -
Android,iOS打开手机QQ与指定用户聊天界面
在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。//以打开微信为例,前提需要知道打开应用的包名,一般一个发布版本的应用,包名不会轻易改变的,但是,打开QQ就要注意了,毕竟QQ的发布版本有不下于4个版本。 Intent intent = getPackageManager(...原创 2016-01-07 18:19:51 · 195 阅读 · 0 评论 -
Android Studio debug使用release的签名
当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应的签名版本才能调用sdk成功。当我们使用AndroidStudio的Gradle之后会很简单的解决这个问题。1.我们把签名文件放到工程根目录下(这样做是为了保持路径的统一)2.在Gradle中引入如下代码: //配置keystore签名 signingConfigs { release ...原创 2015-12-09 17:50:38 · 114 阅读 · 0 评论 -
Mac下搭建Nodejs开发环境Sublime
很多人用VIM,这个东西,一直不看好。要记的东西太多。webStorm听说很不错,but官网上下不了mac版。费了1天时间,终于找到一个好用靠谱的NodeJS IDE。 1、下载Sublime Text:http://www.sublimetext.com。终身免费。界面炫酷,简单小巧。 2、Sublime默认没有Nodejs语法高亮与自动补全,需要下载Nodejs插件:ht...原创 2014-10-23 21:06:25 · 178 阅读 · 0 评论 -
android避免弹出软键盘遮盖listview
做开发的时候,我们常常把listview放中间,然后底部放置一个edittext控件,这样导致editext控件获得焦点的时候,输入法弹出,Edittext控件上移,挡住了listview的部分数据,这样不太美观。所以,我们需要让listview也跟着上移,所以需要:设置listview属性时候加上这句就ok了android:transcriptMode="normal"...原创 2014-10-19 07:38:27 · 78 阅读 · 0 评论 -
解决Android SDK Manager更新、下载速度慢
转自:[urlhttp://blog.163.com/boby_boke/blog/static/1268773542015423113033957/[/url]原创 2015-10-12 16:39:11 · 134 阅读 · 0 评论 -
android httpClient 支持HTTPS的2种处理方式
[url]http://my.oschina.net/blackylin/blog/144136[/url]原创 2015-09-11 17:37:52 · 101 阅读 · 0 评论 -
带进度条的WebView
[code="java"]public class ProgressWebView extends WebView { private ProgressBar progressbar; public ProgressWebView(Context context, AttributeSet attrs) { super(context, attrs); progres...原创 2015-08-29 16:53:01 · 83 阅读 · 0 评论 -
Android中javascript和java互相调用
[url]http://www.jb51.net/article/59951.htm[/url][code="java"]mWebview = (WebView) findViewById(R.id.web_view); mWebview.getSettings().setJavaScriptEnabled(true); mWebview.getSettings().set...原创 2015-08-29 16:06:51 · 110 阅读 · 0 评论 -
仿微信朋友圈点击图片变暗
import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.RectF;import android.graphics.drawable.Bitm...原创 2015-08-20 22:35:37 · 257 阅读 · 0 评论 -
Android图片缓存框架Fresco极其强大的配置
Android图片缓存框架Fresco极其强大的配置,配置强大才是王道原创 2015-07-20 21:12:46 · 139 阅读 · 0 评论 -
Android实现ViewPager+RadioGroup滑动效果
有滚动标识的滑动条,顺畅无比哦原创 2015-07-19 15:05:43 · 273 阅读 · 0 评论 -
Android实现可用性非常高的滚动数字条
对外提供接口,可以是调用并改变数字滚动条的样式2015-07-18 15:48:22 · 591 阅读 · 0 评论 -
Java实现二维码生成和解析代码
请下载附件,查看代码原创 2015-07-05 16:36:29 · 126 阅读 · 0 评论 -
Zipalign使用方法
在Android 1.6 SDK中提供了三种应用Align操作的方法:使用ADT:从 ADT 0.9.3版本开始,可以通过export wizard自动对发布的application packages执行align操作。设置方法:鼠标右键点击Project,然后选择”Android Tools” > “Export Signed Application Package…”。或者可以直接在A...原创 2014-03-04 14:00:32 · 724 阅读 · 0 评论 -
android 比较靠谱的图片压缩
第一:我们先看下质量压缩方法:[code="java"]private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压...原创 2014-02-18 13:52:39 · 83 阅读 · 0 评论 -
Sqlite3 的命令操作
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后 sqlite3程序将提示你输入SQL。敲入SQL语句(以分号“...原创 2012-12-08 00:27:27 · 89 阅读 · 0 评论 -
下载Android SDK源码方法
3、下载android sdk的源代码Windows版本的Git提供有Linux shell命令行和GUI图形界面两种不同的操作方式,用默认安装选项安装时,添加在桌面上的Git图标为启动使用shell命令工具,操作指令和用法则和Linux下一样 mkdir android_sdk_src 建立存放Android SDK源文件的目录 ...原创 2012-03-22 14:06:34 · 226 阅读 · 0 评论 -
很好的Android程序源码网址
http://www.apkbus.com/android-20978-1-1.html原创 2012-02-29 15:56:33 · 79 阅读 · 0 评论 -
将大图切割为小图片
[code="java"]package com.clip; import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics....原创 2012-02-20 13:28:23 · 357 阅读 · 0 评论 -
更新Adapter中的数据,并通知ListView显示
单击界面上的按钮,即可调用Adapter的notifyDatasetChanged()方法通知ListView更新显示。实例:[code="java"]package com.laili.apater;import java.util.ArrayList; import android.app.Activity;import android.os.Bundle;im...原创 2012-02-18 13:10:23 · 168 阅读 · 0 评论