自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(142)
  • 资源 (3)
  • 收藏
  • 关注

原创 搞懂Gradle依赖冲突全攻略

作者:链接:

2023-04-21 09:23:08 229 1

获取sha1

keytool -list -v -keystore /Users/Allen/Downloads/下载文件/BaiduLBS_AndroidSDK_Sample/BaiduMap_AndroidSDK_v5.1.0_Sample/BaiduMapsApiASDemo/app/debug.keystore

2018-07-18 16:03:14 214

阿里百川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 297

原创 android 6.0权限

从Android 6.0开始, 用户需要在运行时请求权限, 本文对运行时权限的申请和处理进行介绍, 并讨论了使用运行时权限时新老版本的一些处理.Android应用权限简要介绍一个Android应用默认情况下是不拥有任何权限的, 这即是说, 在默认情况下, 一个应用是没有权利去进行一些可能会造成不好影响的操作的. 这些不好的影响可能是对其它应用,操作系统,或者是用户.如果应用需要一些...

2016-08-29 08:44:02 271

原创 2016 的一些android新技术

转:2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向。Kotlin作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。 http://t.cn/R2DK0S...

2016-08-04 16:31:01 149

原创 安卓应用每次从后台切换到前台都会启动欢迎界面的问题

问题描述:应用安装后,通过安装界面的打开按钮打开应用,每当应用从后台切换到前台,都会启动欢迎界面。如果是通过点击应用启动,则没有此问题。解决方案:在启动界面的onCreate()方法里添加如下代码:if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){ finish(); re...

2016-07-15 09:18:53 1421

原创 android性能分析工具整理

原文链接:http://www.jianshu.com/p/8b77d394b2a6Android性能分析工具整理汇总把做Android开发以来碰到的一些不错的性能分析工具做个整理汇总...Debug GPU Overdraw类型:系统自带功能UI渲染检测功能(打开Settings,然后到 Developer Options -> Debug GPU Overdraw 选择...

2016-03-28 22:57:50 147

原创 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 152

android 集成百度地图路线规划

1.创建应用包名需和应用一致2.还需要填写安全码 = sha1值+包名即可 sha1在Eclipse里面可看到 adt22及以上。3.通过前面创建出的应用可以得到一个key,在AndroidManifest.xml中设置key.导入sdk即可开发。...

2015-05-26 11:21:12 332

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 650

原创 android 开发框架

afinalbootstrapxutilfreevolley android-async-http ThinkAndroidLoonAndroid http://www.androidbootstrap.com/http://www.processon.com 在线制图

2015-05-06 15:47:40 143

ANDROID应用安全防御

Android应用的安全隐患包括三个方面:代码安全、数据安全和组件安全。1. 代码安全  代码安全主要是指Android apk有被篡改、盗版等风险,产生代码安全的主要原因是apk很容易被反编译、重打包。我们可以采用以下方法对apk进行保护:1.1 代码混淆  代码混淆可以在一定程度上增加apk逆向分析的难度。Android SDK从2.3开始就加入了ProGuard代...

2015-04-02 10:06:41 207

原创 Fragment加入Pagerview效果

转自 http://www.eoeandroid.com/thread-572236-1-1.html

2015-04-01 14:50:40 130

原创 android性能优化

1.采用硬件加速,在androidmanifest.xml中application添加  android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。2. View 中设置缓存属性. setDrawingCache为true.3. 优化你的布局。通过Android sdk中tools目录下的layoutopt 命令查看你的布局是...

2015-03-30 10:59:18 146

原创 设计模式记忆方法(转)

设计模式的分类 创建型。情景记忆:两个人在聊天。一个问:这家工厂是干什么的?另一个说:造 圆型 丹药的。5个。 结构型:可以让你把类或对象组合到更大的结构中。情景记忆:想象自己正在一个,无论是外观还是内部装饰都很豪华的度假村,享受着7天的带薪年假,那里有小桥流水,有组合了东西方文化的美食,有会说各国语言的服务员(即适配器),还可以代理预订各国各航班机票。7个。 行...

2015-03-11 10:20:55 141

原创 android 数据库版本升级

数据库升级的意义我们在开发Android应用的时候,不可避免地要使用数据库。而数据库的结构在第一版的时候定下来,之后发布功能更新,或增加业务逻辑,原来的数据库结构可能就不适用了。而如果数据库的结构与之前版本的结构不同,新版本的应用读取旧数据库肯定会出问题。解决办法只有两种:1.让用户卸载老版本再安装新的程序;2.软件自行更新数据库结构。第一种办法很明显不具备可操作性,而且用户一旦...

2015-03-03 16:41:12 289

java 23种设计模式示例代码集合

策略模式,建造者模式,简单工厂模式,单例模式,抽象工厂模式等

2015-02-09 09:40:31 141

ios本地数据存储

在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系统...

2014-08-22 16:21:29 121

ios 学习笔记3(界面的跳转和按钮事件等)

1.ios的很多应用程序都是采用多视图设计,控制器类型4种多视图程序:自定义视图控制器,标签栏控制器,导航栏控制器,表视图控制器。2.故事版界面跳转先连线,然后点击segue,右边设置界面就会改变然后会有identifier 参数需要设置,随便起一个名名字然后调用:[self performSegueWithIdentifier:@"这 里是设置的identifier的...

2014-08-21 16:50:29 167

iOS 学习笔记2(http get 登录)

////  ViewController.m//  WTS////  Created by Allen on 14-8-20.//  Copyright (c) 2014年 Allen. All rights reserved.//#import <Foundation/Foundation.h>#import "ViewController.h"...

2014-08-21 11:49:31 142

ios 学习笔记1

每个应用程序都有属于自己的UIWindow,UIWindow继承UIView (UIViewController)控制UIView之间的转换管理UIView的生命周期给UIView装配数据。 ios程序运行过程1.首先执行main函数2.执行UIApplicationMain函数3.UIApplicationMain函数内部  1> 创建一个UIApplic...

2014-08-21 11:48:29 105

oc笔记6(NSNumber/NSValue/NSNull)

NSNumber:// 将int类型的10包装成一个NSNumber对象NSNumber *number = [NSNumer numberWithInt:10];NSMutableArray *array = [NSMutableArray array];// 添加数值到数组中[array addObject:number];// 取出来的还是一个NSNumber对象 ...

2014-08-20 18:04:45 121

oc笔记5(字典)

  NSDictionary 通过唯一的key找到唯一的值// 初始化 NSDictionary 是不可变的NSDictionary *dic = [NSDictionary dictionaryWithObject:@"v" forKey:@"k"]; // 最常用的初始化方式NSDictionary *dic = [NSDictionary  dictio...

2014-08-20 17:23:09 170

oc笔记4(NSArray)

1.NSArray *array = [NSArray array]; // 空数组NSArray *array = [NSArray arrayWithObject:@"123"]; // 创建有一个元素的数组array = [NSArray arrayWithObjects:@"a",@"b",@"v",@"c",nil]; // 创建有多个元 素的 int cou...

2014-08-20 15:41:52 118

oc笔记3(NSMutableString)

1.创建一个可变字符串NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];[str setString:@"1234"];// 拼接字符串[str appendString:@"567"];[str appendFormat:@"age is %i and height is %.2f",2...

2014-08-20 14:54:26 109

oc笔记2(NSString 使用)

1.@protocol <> 代表实现某个协议。2.foundation:*大小些转换NSString *str = @"guangdong";// 装成大写NSLong("%@",[str uppercaseString]);  // 小写 lowercaseString *首字母变大写,其他字母变小写  capitalizedString *...

2014-08-20 14:03:34 104

oc学习笔记1

#import是一个预处理指令,作用跟C语言的#include类似,都是 包含(拷贝)某个文件的内容 到 预处理指令所在的位置. #import <Foundation/Foundation.h>表示包含Foundation框架中的Foundation.h文件。 在C\C++中,我们用#include来包含头文件,缺点就是同一个头文件可能被包含多次。在OC中,就使用#impo...

2014-08-16 17:03:46 142

原创 scrollview里面套listview 滑动事件问题

里面的listview放这个就行了。package com.angico.stub;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.widget...

2014-08-08 15:43:44 119

原创 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

String 转成byte再转成16进制

String str = "[{\"content\":\"大家一起加油\",\"publishTime\":\"2014-07-28 16:39:40\",\"title\":\"大家一起加油\"}]"; try { byte[] bytes = str.getBytes("gbk"); for(int i = 0;i

2014-08-05 16:29:21 131

byte数组定长分段截取

最近搞rtp协议,用的是jlibrtp,在给服务端发送数据的时候要求byte数组长度不能超过1480,时间太赶就没去看源码了,只能自己去截取获取到的byte[]视频流,分段地发送过去 public static byte[] byteSub(byte[] data, int start, int length) { byte[] bt = new byte[length]; ...

2014-03-27 12:49:43 2564

原创 IKVM 的使用

今天发现一个强大的工具,可以直接把java 的jar 打包成dll文件,然后.net可以直接用里面的方法。引用:http://blog.sina.com.cn/s/blog_8882b46a0101atg3.html

2014-03-10 19:38:28 889

json解析封装

花了两个小时写的测试通过的json解析返回对象的封装,虽然很多人说gson很方便,不过我觉得自己弄清楚了用起来才灵活,希望高手能够指出问题共同进步。共享出来基本上都加了注释。package com.angico.wts.util;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetE...

2014-02-25 18:28:50 142

java DES 加密解密 算法

import java.security.Key;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import Decoder.BASE64Decoder;import Decoder.BASE64Encoder;/**...

2014-02-24 09:38:10 159

处理viewPager 滑动反弹

在scrollview 或者 listview中添加viewPager,但是好了之后滑动总感觉不灵,而且会反弹,卡顿,这个时候只要继承OnTouchListener接口,然后重写onInterceptTouchEvent这个方法,就行了。具体代码如下:/** * 以下这一段是 viewpager滑动有反弹卡顿 所以加这个就不会这样了 */ private float...

2013-11-23 14:56:43 207

简单实现android侧边栏效果

用于项目中可能要用到此功能,于是就看了下相关代码,发现网上很多人的实现方式都是fragment和FrameLayout,但是看了后感觉都太麻烦了,于是我自己试着写了下,具体实现方式是一个页面两个VIew,一个作为菜单开始隐藏起来,一个作为展示页面,监听用户手势,在显示之前播放一个平移动画,隐藏也是如此,其他操作就和一个页面一样了,没什么区别能够很轻松的监听用户各种操作,出来打开和隐藏的时候稍有逊色...

2013-11-15 16:51:06 893

去掉ScrollVIew拉到尽头时再拉的阴影效果

一、删除android ScrollView边界阴影方法方法1) 在xml中添加:android:fadingEdge=”none” 2) 代码中添加:ScrollView.setHorizontalFadingEdgeEnabled(false);二、删除ScrollView拉到尽头(顶部、底部),然后继续拉出现的阴影效果 适用于2.3及以上的 否则不用设置...

2013-11-11 17:04:30 367

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 154

解决jquerymobile跳转页面白屏问题

方法一: .ui-page { -webkit-backface-visibility:hidden; }方法二: $(document).bind("mobileinit",function(){ $.extend( $.mobile , { defaultPageTransition:'none' }); ...

2013-10-31 09:42:51 400

java常用的策略模式和工厂模式demo

java常用的两种设计模式工厂模式和策略模式,单例也常用不过比较简单就没有写上来了,主要用于新手理解。

2013-10-24 17:28:24 227

html5离线处理实例

关于html5离线处理的实例,离线保存用户输入数据,在线同步到服务器。

2012-08-08

javaScript求多边形面积

刚刚学javaScript传这些希望高手指点江山

2011-08-10

javaScript小案例

与网上买东西结账类似的!有兴趣的可以看看 ,适合初学者!

2011-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除