自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 从一个APP通过包名启动另一个APP

1.调用方法以前当我们需要跳转的时候会生成Intent对象,一般Intent对象的生成都是通过new Intent()来得到。下面讲解一种得到Intent对象的方式通过PackageManager的对象packageManager,调用getLaunchIntentForPackage来得到。 核心代码是: 例如要跳转的应用的包名是com.example.test.yuwenPackageMan

2017-08-15 14:33:57 1563

转载 内存优化学习日志(一)

内存优化学习日志(一)2017/8/3 星期四 10:58:59 Android内存分配回收机制1.1 Android APP 运行环境Android 是一款基于Linux内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊要求,谷歌对其做了特别的设计与优化,使得其进程调度与资源管理与其他平台的Linux有明显的区别。主要包含下面几个层次:1.1.1 Application Framew

2017-08-07 10:33:37 579

原创 Adb常用命令

# 查看adb版本adb version# 进入adb帮助界面adb help# 进入shell环境adb shell# 找到该APP的进程IDadb shell ps # 找到你APP的包名# Mac/Unix: save some time by using grep:adb shell ps | grep your.app.package # 按照上述命令操作后,看起来是这样子的:# USER

2017-08-02 11:50:23 1905

原创 Android Studio 混淆常见错误

1、ClassNotFoundException,NoSuchMethodError        原因:这种异常会在好多情况下出现,比如:本地代码通过反射调用其他的类,但是经过了混淆之后,就会出现如上异常;调用了JNI之后,C或者C++和java代码进行交互的时候找不到java的类或者方法,导致发生了异常......等等,还有好多。        解决办法:只需要将被调用的java类

2017-07-11 11:28:35 1290

原创 一次性关闭所有的activity

看到很多关于应用退出的问题,今天在这里为大家简单总结一下,如果说的不对还望大家见谅。方法一:System.exit(0) 和Android.os.Process.killProcess(android.os.Process.myPid()),我想很多人都尝试过,当关 闭多个Activity的时候这两个方法根本不起作用,原因当然和Activity的堆栈管理有关。方法二:resta

2017-05-23 11:09:48 617

原创 Android studio assets error:前言中不允许有内容

根据以往在eclipse上的经验,在Android studio上开发的时候也将assets目录放在了src/main/res目录下,build的时候出现如下异常:Executing tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources]Configuration on demand

2017-04-11 13:09:54 2794

原创 Android 实现 zlib压缩与解压

/** * 解压数据 * * @param gzipStr * @return */public static String decompress(String gzipStr) { if (gzipStr.equals("")) { return null; } byte[] t = AbBase64.decode(gzipStr);

2016-11-11 10:17:16 2762

原创 JAVA的CRC8算法

public class CRC8 { static final byte CRC8_TAB[] = { (byte) 0x00, (byte) 0x07, (byte) 0x0E, (byte) 0x09, (byte) 0x1C, (byte) 0x1B, (byte) 0x12, (byte) 0x15, (byte

2016-09-29 18:05:21 3724

原创 Android适配之虚拟按键遮挡布局

android适配中,有时候会遇到手机自带的虚拟键遮挡住底部导航栏或其他布局的情况,如下图:这时候怎么办?解决方法:在activity的onCreate方法中看情况加上下面的代码://状态栏 @ 顶部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//A//导航栏

2016-08-31 15:47:35 17590

转载 在Activity中响应ListView内部按钮的点击事件的两种方法

转载:http://www.cnblogs.com/ivan-xu/p/4124967.html最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在Adapter中响应?对于这个问题,我最初给他的解答是,在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应。下班后思考了一下,觉得有两种

2016-05-24 08:57:35 906

原创 ListView中的Button点击设置

在ListView的Item中,如果有Button控件,那么要实现Button和Item点击都有响应,可以将Item的Layout中Button的focusable属性设为false,然后设置layout的属性Android:descendantFocusability="blocksDescendants"。xml version="1.0" encoding="utf-8"?>R

2016-05-17 11:13:27 583

转载 【Android】开源项目汇总-备用

from://http://www.eoeandroid.com/home.php?mod=space&uid=765778&do=blog&id=47674Android开源项目第一篇——个性化控件(View)篇  包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、其

2016-05-12 09:53:06 609

原创 Android 之 Notification

在Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。

2016-05-04 22:17:46 302

原创 Socket编程原理

socket编程原理1、问题的引入1) 普通的I/O操作过程:UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/

2016-04-27 23:12:11 478

原创 android应用程序如何调用支付宝接口

最近在做一个关于购物商城的项目,项目里面付款这块我选的是调用支付宝的接口,因为用的人比较多。          在网上搜索了以下,有很多这方面的教程,但大部分教程过于陈旧,而且描述的过于简单。而且支付宝提供的接口一直在更新,可能支付宝那边是为了让接口更容易被调用吧,以前有些老的教程稍微跟现在接口有些不能“对号入座”,于是,我决定抽空写一篇关于调用支付宝接口的文章,跟大家分享,让大家以最快的

2016-04-22 01:08:55 381

原创 Android应用开发 推送理解析极光推送使用详解

推送技术产生场景 :-- 服务器端主动性 : 客户端与服务器交互都是客户端主动的, 服务器一般不能主动与客户端进行数据交互, 因为服务器端无法得知客户端的 IP 地址 及 状态;-- 数据实时性 : 如果服务器端有紧急数据要传递给客户端, 就必须主动向客户端发送数据;-- 基本原理 : 使客户端实时获取服务器端消息, Pull 方式, 小周期轮询, 费电费流量; 另一个就是

2016-04-21 14:02:25 2171

原创 socket三次握手连接和四次断开连接

连接握手:1.客户端发送建立连接请求2.服务端确认连接请求3.客户端确认已经连接以上3步完成后即可使用send recv了断开握手:如果要正确断开必须经过4次握手。1.客户端发送请求停止TCP连接请求2.服务端收到请求后将这一个socket关闭3.服务端发送反向请求客户端关闭socket连接4.客户端确认服务端请求,关闭socket连接。

2016-04-18 23:55:02 666

转载 handler机制详细解释

andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus

2016-04-18 21:26:11 361

转载 Android面试题(四)

43.  下面异常是属于Runtime Exception 的是(abcd)(多选)        A、ArithmeticException       B、IllegalArgumentException       C、NullPointerException       D、BufferUnderflowException44.  Math.roun

2016-04-18 21:25:06 407

转载 Android面试题(二)

二.填空题1.android中常用的四个布局是framelayout,linearlayout,relativelayout和tablelayout。2.android 的四大组件是activity,service,broadcast receiver和content provider。3.java.io包中的objectinputstream和objectoutputstream

2016-04-18 21:22:45 588

apktool 反编译工具

主要查看res文件下xml文件、AndroidManifest.xml和图片

2017-08-15

空空如也

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

TA关注的人

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