- 博客(247)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 Android实现仿微信朋友圈发布动态(拍照、图库选择、照片压缩、显示、保存、缩略图、点击缩略图删除对应文件等)附源码
原创作品,转载请注明出处:最近项目需求中要用到类似微信朋友圈发布动态选择图片的UI效果,研究了一下,特来分享成果,多的不说来看代码。Activity类package com.whfp.circle_of_friends;import java.io.File;import java.io.FileNotFoundException;import java.io.IOEx
2016-08-02 12:11:04 8203 6
转载 intellij svn无法提交 一直卡在检测的界面
装载自https://blog.csdn.net/woaiqianzhige/article/details/80660754?utm_source=blogxgwz5 作者:woaiqianzhige 我这里发生过两次,这两种方法我这里都可以解决。 1:IntelliJ,Android studio ,webstrom 等都是一样的In IntelliJ na...
2018-10-19 18:45:50 3583 3
原创 上百个Android开源项目分享
上百个Android开源项目分享,希望对android开发有帮助。 Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Batter
2015-12-05 13:28:20 695
转载 Andriod webview实现文件上传
在国外网站上看到的挺不错的 关于WebView的 http://stackoverflow.com/questions/5907369/file-upload-in-webview public class MyWb extends Activity {/** Called when the activity is first created. */WebView web;Prog
2015-12-01 16:06:59 462
转载 Android的WebView的使用
本文主要对WebView进行介绍,包括webView 4个可以定制的点、设置WebView back键响应、控制网页的链接仍在webView中跳转、显示页面加载进度、处理https请求、利用addJavascriptInterface实现android程序和javascript交互等等WebView基于webkit引擎展现web页面的控件,使用前需要在Android
2015-04-30 10:17:01 403
转载 WebView基本使用
WebView是View的一个子类,可以让你在activity中显示网页。 可以在布局文件中写入WebView:比如下面这个写了一个填满整个屏幕的WebView: xml version="1.0" encoding="utf-8"?>WebView xmlns:android="http://schemas.android.com/apk/res/android"
2014-11-26 09:18:55 371
原创 Android实现三级联动下拉框 下拉列表spinner的实例
主要实现办法:动态加载各级下拉值的适配器在监听本级下拉框,当本级下拉框的选中值改变时,随之修改下级的适配器的绑定值 XML布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andr
2014-09-11 09:49:15 1377 1
原创 Android GridView属性集合
GridView的一些特殊属性:1.android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.andr
2014-09-03 16:28:59 646
原创 Android 编辑框(EditText)属性学习
EditText继承关系:View-->TextView-->EditText EditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为tru
2014-09-03 14:30:28 1972
原创 Activity的运行状态简要介绍
1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次进入运行状态。
2014-08-29 13:43:22 1597
原创 对Android开发者有益的40条优化建议
本文出自:http://write.blog.csdn.net/postedit?ref=toolbar下面是开始Android编程的好方法: 找一些与你想做事情类似的代码 调整它,尝试让它做你像做的事情 经历问题 使用StackOverflow解决问题对每个你像添加的特征重复上述过程。这种方法能够激励你,因为你在保持不断迭代,不经意中你学到了很多。然而,当你发布应用时你还要做
2014-08-12 17:32:33 671 1
转载 Android提高第六篇之BroadcastReceiver(广播接收者)
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 前面分别讨论了Activity和Service,这次就轮到BroastcastReceiver,Broastcast是应用程序间通信的手段。BroastcastReceiver也是跟Intent紧密相连的,动态/静态注册了BroastcastReceiver之后,使用sendBroadca
2014-08-01 17:24:36 427
转载 Android Intent action有什么用???
是的,虽然做Android开发有差不多两年了,但是很羞愧的是说实话我真的不知道intent-filter是干什么用的。今天有空终于看了看intent-filter中的action。在讲action之前,我跟大家回忆一个场景。用过Android手机的人应该都知道,比如说我在某个App例如新浪微博中点击拍照,会跳转到照相机的界面。但是当我新装了camer360或之类的第三方
2014-08-01 17:05:41 374
转载 Android声明和使用权限
Android定义了一种权限方案来保护设备上的资源和功能。例如,在默认情况下,应用程序无法访问联系人列表、拨打电话等。下面就以拨打电话为例介绍一下系统对权限的要求。一般在我们的应用中,如果要用到拨打电话的功能,我们会这样编码:[java] view plaincopyUri uri = Uri.parse("tel:12345678");
2014-08-01 17:00:06 1056
转载 BroadcastReceiver应用详解(广播的应用)
据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如
2014-08-01 16:46:42 570 1
转载 Android提高第五篇之Service
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次介绍了Activity以及Intent的使用,这次就介绍Service,如果把Activity比喻为前台程序,那么Service就是后台程序,Service的整个生命周期都只会在后台执行。Service跟Activity一样也由Intent调用。在工程里想要添加一个Service,先
2014-08-01 14:34:35 363
转载 Android提高第四篇之Activity+Intent
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! Android有三个基础组件Activity,Service和BroadcastReceiver,他们都是依赖Intent来启动。本文介绍的是Activity的生命周期以及针对Activity的Intent使用。 之前的例子一直都是使用Activity,在一个Lay
2014-08-01 09:09:32 344
转载 Android提高第三篇之SurfaceView与多线程的混搭
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上一篇简单介绍了SurfaceView的基本使用,这次就介绍SurfaceView与多线程的混搭。SurfaceView与多线程混搭,是为了防止动画闪烁而实现的一种多线程应用。android的多线程用法与JAVA的多线程用法完全一样,本文不做多线程方面的介绍了。直接讲解SurfaceV
2014-08-01 09:01:36 421
转载 Android提高第二篇之SurfaceView的基本使用
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次介绍MediaPlayer的时候稍微介绍了SurfaceView,SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就用两篇文章来介绍SurfaceView的用法。网上介绍SurfaceView的用法有很多,写法也层出不同,
2014-08-01 09:00:32 347
转载 android Vibrator 使用
private Vibrator vibrator;取得震动服务的句柄 vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); 或者 vibrator = (Vibrator)getApplication().getSystemService(Service.VIBRATOR_SERVICE);
2014-07-31 11:56:03 322
转载 Android摇一摇
整体思路:对加速感应进行注册监听,满足条件时,开始震动。要注意在不使用时取消监听[java] view plaincopy"font-size:18px;">private SensorManager sensorMgr ; private Sensor sensor; private static final Str
2014-07-31 11:55:00 406
转载 Android连续点击两次Back键退出程序 分类: Android
思路1:记录上次点击的时间,与本次点击的时间比较,当两次时间间隔小于一定值时,退出,否则提示“再按一次退出程序”,同时更新上次点击时间 [java] view plaincopyprivate long firstTime = 0; @Override public boolean onKeyUp(int keyCod
2014-07-31 11:54:25 410
转载 ViewFlipper(实现应用介绍)
安装APP后,首次进入时,经常看到几个页面的关于本应用的使用介绍,可通过点击上边的按钮和手势实现滑动,到最后页面时进入应用。这种效果的实现可以使用ViewFlipper。ViewFlipper是间接继承自FrameLayout的。 android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为Frame
2014-07-31 11:52:39 399
转载 Android Push消息推送
最近在研究Android平台上边的推送的实现,现在将自己了解的整理下。C2DM(Cloudto Device Messaging)服务 实现Android推送 在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务。 Android Cloud to Device Me
2014-07-31 11:47:45 576
转载 Android中 AsyncTask的使用
在开发过程中经常会用到多线程,开启单独的线程来处理费时的操作,避免阻塞主线程(UI线程)。在子线程中通过Handler类,采用消息机制来更新主线程,和主UI线程进行通信。但是太多的子线程会给系统带来巨大的负担,随之带来一些性能问题。所以出现了AsyncTask。 Android中的AsyncTask类其实就是一个执行大开销的辅助类。其基本思路是:发起一个异步任务,在子线
2014-07-31 11:47:27 344
转载 ScrollView子View为自定义View时需要注意的几点问题
在内容现实不全时,通常的做法是在布局中加入ScrollView,使其可以滚定显示。 在使用ScrollView时需要注意以下几点:1. ScrollView要求其只有一个子View。当有多个View时,可以使用LinearLayout等布局包含,使其直接子View只有一个。2. 当ScrollView的子View为自定义View时,
2014-07-31 11:44:50 411
转载 解决Android编辑框在全屏模式下无法检测布局变化的问题
铺垫的知识请看我的另一篇博客:Android软键盘的显示和隐藏package com.jqbar;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.widget.FrameLayout;public class MyFrame
2014-07-31 11:43:15 409
转载 Android取得系统信息和分辨率内存信息
android.os.Build.VERSION.SDK_INT; 代替android.os.Build.VERSION.SDK,返回int类型android.os.Build.VERSION.RELEASE; 用户可见的版本 如 Android2.2android.os.Build.VERSI
2014-07-31 11:42:19 464
转载 Android 中的Context (Application Context 和Activity Context)
从网上找了些关于Context 的资料,整理如下 I. Context 上下文,位于framework package的android.content.Context中,类似Win32中的Handle句柄。 SDK中对其说明如下:Interface to global information about an application environme
2014-07-31 11:41:14 360
转载 继承Application实现Android数据共享
Application类 在Android中,启动一个应用,首先会初始化Application,然后再通过它检查AndroidManifest.xml清单文件,选择需要首先启动的Activity。 在Activity中可以使用getApplication()方法获得该Application的实例,使用它就可以获得当前应用的主题、资源文件中的内容等,并且我
2014-07-31 11:38:06 338
转载 Android WebView使用总结
在Android中有WebView Widget,它内置了WebKit引擎,同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源的浏览器引擎,Chrome浏览器也是基于它的。所以很多表现WebView和Chrome是一样的。 在使用WebView之前,要在AndroidManifest.xml中添加 如下权限:
2014-07-31 11:36:15 408
转载 MD5加密
MD5即Message-Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。 MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)计算后的MD5值是唯一的。这个过程
2014-07-31 11:35:33 613
转载 Android类库打包方法探究
开发Android应用的时候,对于可用于多个应用的公用的部分,或是打算发布给第三方进行应用集成的部分,要把这部分打包成类库怎么做呢? 众所周知,Android应用使用ADT打包成apk,apk中包含了运行程序所需要的一切,包括:class、asset、res、AndroidManifest.xml等。而对于类库项目(library project),ADT生成的jar包里只包含
2014-07-31 11:31:46 364
转载 Android Handler Message总结(传递参数)
当应用程序启动时,会开启一个主线程(也就是UI线程),由她来管理UI,监听用户点击,来响应用户并分发事件等。所以一般在主线程中不要执行比较耗时的操作,如联网下载数据等,否则出现ANR错误。所以就将这些操作放在子线程中,但是由于AndroidUI线程是不安全的,所以只能在主线程中更新UI。Handler就是用来 子线程和创建Handler的线程进行通信的。 Han
2014-07-31 11:30:28 6382 1
转载 HTTPClient模块的HttpGet和HttpPost
Android SDK集成了Apache HttpClient模块。要注意的是,这里的Apache HttpClient模块是HttpClient 4.0(org.apache.http.*),而不是常见的Jakarta Commons HttpClient 3.x(org.apache.commons.httpclient.*)。 HttpClient常用HttpGe
2014-07-31 11:30:11 424
转载 Android类库打包 (续)
之前探究过Android类库的打包方法,当时是使用使用类库工程包含jar包的方法。详见 Android类库打包方法探究。 如果只是想要给出jar,并且里面也是要资源的话,就需要作如下内容了。 将资源放到assets目录下. 1.布局的话肯定是要动态布局了。也就是在程序中添加,而不是用布局文件(xml)
2014-07-31 11:28:46 340
转载 RLConnection 和HttpURLConnection
URLConnection和HttpURLConnection使用的都是java.net中的类,属于标准的java接口。 HttpURLConnection继承自URLConnection,差别在与HttpURLConnection仅仅针对Http连接。 基本步骤: 1) 创建 URL 以及 URLConnectio
2014-07-31 11:26:51 391
转载 其他一些实现HTTP链接的类 AndroidHttpClient 和GoogleHttpClient
Android.net.http.* 实际上是通过对 Apache 的 HttpClient 的封装来实现的一个 HTTP 编程接口,同时还提供了 HTTP 请求队列管理、以及 HTTP 连接池管理,以提高并发请求情况下(如转载网页时)的处理效率,除此之外还有网络状态监视等接口。从Android2.2开始加入的。[java] view plaincopy
2014-07-31 11:25:58 356
转载 编写高效的android代码
虽然这篇文章已经有了几个译本,不过参详过发现其中很多字句并非原文本意,下面是我自己翻译的版本,若有不妥之处,请指正。编写高效的android代码 无论怎样,基于android的设
2014-07-31 11:25:23 323
转载 Android.util.Xml类
在Android API中,提供了Android.util.Xml类,同样可以解析XML文件,使用方法类似于SAX,也是需要编写Handler来处理XML的解析,但是在使用上比SAX来的简单。[java] view plaincopyandroid.util.Xml.parse(url.openConnection().getInputStr
2014-07-31 11:24:50 429
GitHubDesktop官网最新版本
2020-09-10
Git-2.28.0-64-bit.zip
2020-09-09
TestSPYX.zip
2020-09-09
朋友圈发布动态(拍照、图库选择、照片压缩、显示、保存、缩略图、点击缩略图删除对应文件等)
2016-08-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人