
Android
wc_misYang
希望做一款好的产品而不是项目
展开
-
android 动画效果
包括translate、scale、alpha、rotate 的效果,以及切换activity 的动画效果。Android的动画效果分为两种,一种是tweened animation(补间动画),第二种是frame by frame animation。一般我们用的是第一种。补间动画又分为AlphaAnimation,透明度转换 RotateAnimation,旋转转换 ScaleAnimat...2012-08-24 09:49:48 · 88 阅读 · 0 评论 -
简单实现android侧边栏效果
用于项目中可能要用到此功能,于是就看了下相关代码,发现网上很多人的实现方式都是fragment和FrameLayout,但是看了后感觉都太麻烦了,于是我自己试着写了下,具体实现方式是一个页面两个VIew,一个作为菜单开始隐藏起来,一个作为展示页面,监听用户手势,在显示之前播放一个平移动画,隐藏也是如此,其他操作就和一个页面一样了,没什么区别能够很轻松的监听用户各种操作,出来打开和隐藏的时候稍有逊色...2013-11-15 16:51:06 · 906 阅读 · 0 评论 -
cxf android客户端简单访问
public class HttpUtil { public static List articlebeans; private String nameSpace; private String methodName; private String paramsName; private String paramsValue; public void getRe...2013-01-11 12:47:15 · 161 阅读 · 0 评论 -
java 发送邮件功能
工作需要写了一个邮件发送的功能,看了写例子改了下。功能可以实现。如果要复杂点自己可以修改下。import java.util.Date;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.Message;impo...2013-01-23 11:22:44 · 104 阅读 · 0 评论 -
android 程序的完美退出
package com.and.netease.utils;import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.Application;/** * 程序完美退出 * @author ysj */public c...2013-01-24 11:55:33 · 149 阅读 · 0 评论 -
处理viewPager 滑动反弹
在scrollview 或者 listview中添加viewPager,但是好了之后滑动总感觉不灵,而且会反弹,卡顿,这个时候只要继承OnTouchListener接口,然后重写onInterceptTouchEvent这个方法,就行了。具体代码如下:/** * 以下这一段是 viewpager滑动有反弹卡顿 所以加这个就不会这样了 */ private float...2013-11-23 14:56:43 · 214 阅读 · 0 评论 -
javascript之backbone.js框架搭建详解
网上有很多的backbone.js,其实看了很多的资料但是都觉得不是很详细,作为新手的话很难看懂,现在对于backbone.js略懂一点,就写出来给初学的人参考,如果有觉得写得不好的地方可以交流。我尽量写好,废话不多说现在开始。 1.backbone.js就是javascript的一个框架。它是基于MVC的。所以它有model、view和control之分,这里的control其实就是它...2012-10-13 08:43:34 · 415 阅读 · 0 评论 -
javascript之backbone.js开发实战
在上一篇博客中我们说到了backbone.js在开发中的框架搭建和需要注意的一些东西。现在就接着说说怎么去开发一个具体的功能。就做个资讯栏目吧,首先是列表页面(这里以android为准,web也是相通的咯)。 1.首先不管做什么我们都需要有数据,先去服务器拿数据。也就是开始我们的model层。在model层里面我建议最好不要做其他的操作,只要操作数据就可以了。记住model就是数据,能不...2012-10-13 10:17:17 · 156 阅读 · 0 评论 -
android 语音识别
/** * 判断当前手机是否支持语音识别功能 */ PackageManager pm = getPackageManager(); List list = pm.queryIntentActivities(new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEEC...2013-02-01 17:03:52 · 165 阅读 · 0 评论 -
android 再按一次退出程序
最近下了几个apk,貌似连续点击两次返回按钮退出程序已经成为主流了。于是就在网上看了下别人写的,然后我就无语了,这么个功能竟然一长串代码。于是我就自己写了个,效果是一样的: private long firstTime; private long secondTime; private long spaceTime; @Over...2013-02-23 09:32:14 · 112 阅读 · 0 评论 -
json解析封装
花了两个小时写的测试通过的json解析返回对象的封装,虽然很多人说gson很方便,不过我觉得自己弄清楚了用起来才灵活,希望高手能够指出问题共同进步。共享出来基本上都加了注释。package com.angico.wts.util;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetE...2014-02-25 18:28:50 · 144 阅读 · 0 评论 -
android 类似网易首页的图片切换(viewPager)
1.activity调用 private View viewImage() { LinearLayout.LayoutParams mParams = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT...2013-01-08 15:03:20 · 132 阅读 · 0 评论 -
android 实现下拉刷新
1.布局文件 listview2.刷新的header 布局 3.核心代码package com.and.netease...2013-01-08 14:59:07 · 113 阅读 · 0 评论 -
android 传感器
android 的重力传感器,以前一直想研究下都没时间,最近看了下写了个小demo.2012-08-24 16:28:00 · 117 阅读 · 0 评论 -
android通过手势切换activity
android 通过手势来切换activity 的demo。原创 2012-08-24 16:31:27 · 217 阅读 · 0 评论 -
java 反射
今天突然想到这个问题,不过已经不记得反射的概念了。于是看了api,写了个例子。以便下次用的时候能够快速找到: 首先写一个TestClass.java的类 public TestClass(String name) { this.name = name; } private String getName() { return this.na...2012-12-06 15:32:07 · 106 阅读 · 0 评论 -
android imageVIew拖动 && 图片缩放
package com.fants.imageview;import android.app.Activity;import android.graphics.Matrix;import android.graphics.PointF;import android.graphics.Rect;import android.os.Bundle;import android...2013-06-04 11:47:48 · 144 阅读 · 0 评论 -
webview加载网页时调用浏览器了怎么解决?
// 如果页面中链接,如果希望点击链接继续在当前browser中响应, // 而不是新开Android的系统browser中响应该链接,必须覆盖webview的WebViewClient对象 webView.setWebViewClient(new WebViewClient() { public b...2012-09-10 15:32:21 · 451 阅读 · 0 评论 -
去掉android scrollview滚动到顶部继续滚会出现一个渐变的颜色块
首先贴出api:public void setOverScrollMode (int mode)为视图设置over-scroll模式。有效的over-scroll模式有OVER_SCROLL_ALWAYS(缺省值),OVER_SCROLL_IF_CONTENT_SCROLLS(只允许当视图内容大过容器时,进行over-scrolling)和OVER_SCROLL_NEVER。只有当...2013-06-07 15:48:22 · 336 阅读 · 0 评论 -
json读写
public File writeFile(String content,String path) { if (content == null) { return null; } File file = null; OutputStream outputStream = null; try { file = createSDFile(path); ...2012-12-25 16:36:13 · 112 阅读 · 0 评论 -
android解压zip包
package com.ad.zip;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import j...2013-11-11 16:18:11 · 158 阅读 · 0 评论 -
去掉ScrollVIew拉到尽头时再拉的阴影效果
一、删除android ScrollView边界阴影方法方法1) 在xml中添加:android:fadingEdge=”none” 2) 代码中添加:ScrollView.setHorizontalFadingEdgeEnabled(false);二、删除ScrollView拉到尽头(顶部、底部),然后继续拉出现的阴影效果 适用于2.3及以上的 否则不用设置...2013-11-11 17:04:30 · 371 阅读 · 0 评论 -
SQLite 和 listview baseAdapter结合的例子
工作闲暇,因为要用到sqlite和listview所以写了一个小demo!需要的可以下载。2013-09-23 17:20:41 · 385 阅读 · 0 评论 -
IKVM 的使用
今天发现一个强大的工具,可以直接把java 的jar 打包成dll文件,然后.net可以直接用里面的方法。引用:http://blog.sina.com.cn/s/blog_8882b46a0101atg3.html原创 2014-03-10 19:38:28 · 894 阅读 · 0 评论 -
int 和byte数组之间的转换
public byte[] intToByte(int i) { byte[] abyte0 = new byte[4]; abyte0[0] = (byte) (0xff & i); abyte0[1] = (byte) ((0xff00 & i) >> 8); abyte0[2] = (byte) ((...原创 2014-08-06 17:52:56 · 154 阅读 · 0 评论 -
ANDROID应用安全防御
Android应用的安全隐患包括三个方面:代码安全、数据安全和组件安全。1. 代码安全 代码安全主要是指Android apk有被篡改、盗版等风险,产生代码安全的主要原因是apk很容易被反编译、重打包。我们可以采用以下方法对apk进行保护:1.1 代码混淆 代码混淆可以在一定程度上增加apk逆向分析的难度。Android SDK从2.3开始就加入了ProGuard代...2015-04-02 10:06:41 · 213 阅读 · 0 评论 -
android 开发框架
afinalbootstrapxutilfreevolley android-async-http ThinkAndroidLoonAndroid http://www.androidbootstrap.com/http://www.processon.com 在线制图原创 2015-05-06 15:47:40 · 148 阅读 · 0 评论 -
android 手机判断是否在充电 如断电自动打电话提醒功能
public class MainActivity extends Activity { TextView myText; private BroadcastReceiver mbatteryReceiver=new BroadcastReceiver() { public void onReceive(Context context, Inte...2015-05-18 11:14:06 · 652 阅读 · 0 评论 -
android 集成百度地图路线规划
1.创建应用包名需和应用一致2.还需要填写安全码 = sha1值+包名即可 sha1在Eclipse里面可看到 adt22及以上。3.通过前面创建出的应用可以得到一个key,在AndroidManifest.xml中设置key.导入sdk即可开发。...2015-05-26 11:21:12 · 343 阅读 · 0 评论 -
安卓应用每次从后台切换到前台都会启动欢迎界面的问题
问题描述:应用安装后,通过安装界面的打开按钮打开应用,每当应用从后台切换到前台,都会启动欢迎界面。如果是通过点击应用启动,则没有此问题。解决方案:在启动界面的onCreate()方法里添加如下代码:if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){ finish(); re...原创 2016-07-15 09:18:53 · 1430 阅读 · 0 评论 -
2016 的一些android新技术
转:2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向。Kotlin作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。 http://t.cn/R2DK0S...原创 2016-08-04 16:31:01 · 151 阅读 · 0 评论 -
android 6.0权限
从Android 6.0开始, 用户需要在运行时请求权限, 本文对运行时权限的申请和处理进行介绍, 并讨论了使用运行时权限时新老版本的一些处理.Android应用权限简要介绍一个Android应用默认情况下是不拥有任何权限的, 这即是说, 在默认情况下, 一个应用是没有权利去进行一些可能会造成不好影响的操作的. 这些不好的影响可能是对其它应用,操作系统,或者是用户.如果应用需要一些...原创 2016-08-29 08:44:02 · 278 阅读 · 0 评论 -
阿里百川HotFix接入指南
阿里百川HotFix接入指南1.首先需要成为阿里开放平台的开发者,然后在百川后台创建一个应用。https://hotfix.taobao.com/hotfix/appList.htm2.应用创建完成,在studio项目的build.gradle下面加入maven仓库repositories { maven { url "http://repo.baichua...2017-04-11 14:46:26 · 308 阅读 · 0 评论 -
android 技术经验归纳
1.android基于java,java的抽象封装要会用,并且多用。2.就是选型,很多项目要快速开发不可能从零做起所以技术选型尤为关键。以下是常用的比较好的开发框架网络访问框架:okhttp、retrofit、android-async-http、volley图片加载框架:Android-Universal-Image-Loader、Glide、Fresco、Picasso缓存...原创 2016-03-28 22:54:15 · 156 阅读 · 0 评论 -
android性能分析工具整理
原文链接:http://www.jianshu.com/p/8b77d394b2a6Android性能分析工具整理汇总把做Android开发以来碰到的一些不错的性能分析工具做个整理汇总...Debug GPU Overdraw类型:系统自带功能UI渲染检测功能(打开Settings,然后到 Developer Options -> Debug GPU Overdraw 选择...原创 2016-03-28 22:57:50 · 148 阅读 · 0 评论 -
解决jquerymobile跳转页面白屏问题
方法一: .ui-page { -webkit-backface-visibility:hidden; }方法二: $(document).bind("mobileinit",function(){ $.extend( $.mobile , { defaultPageTransition:'none' }); ...2013-10-31 09:42:51 · 405 阅读 · 0 评论 -
Fragment加入Pagerview效果
转自 http://www.eoeandroid.com/thread-572236-1-1.html原创 2015-04-01 14:50:40 · 132 阅读 · 0 评论 -
java 23种设计模式示例代码集合
策略模式,建造者模式,简单工厂模式,单例模式,抽象工厂模式等2015-02-09 09:40:31 · 142 阅读 · 0 评论 -
android手势判断
package com.example.test_shoushi;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.GestureDetector;import android.view.GestureDetector.OnGest...2013-10-09 11:18:40 · 143 阅读 · 0 评论 -
android侧边栏demo
android侧边栏demo 网上下的自己改了下加了手势判断2013-10-09 11:42:36 · 297 阅读 · 0 评论