自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Android 上传自己的开源库到Bintray(超简单哦)

Android 上传自己的开源库到Bintray

2017-11-08 13:18:25 6029

转载 Android Studio你不知道的调试技巧

写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression , 知道条件断点;可是你听说过日志断点吗, Method Breakpoint , Exception Breakpoint 呢?还有高大上的 Field Watchpoint ?你有关注过

2017-02-14 09:18:36 325

原创 http接口测试工具postman

http://chromecj.com/web-development/2014-09/60/download.html

2015-04-20 14:42:48 871

原创 AndroidAnnotations

http://androidannotations.org/http://jakewharton.github.io/butterknife/

2015-04-16 17:18:25 492

转载 android 开发如何做内存优化

不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统就可以对

2015-04-10 17:14:42 607

原创 android笔记 http协议和数据库使用到的库

https://github.com/LitePalFramework/LitePal 数据库  https://github.com/loopj/android-async-http   异步网络

2015-04-08 16:33:33 493

原创 牛逼的android http框架

http://code.taobao.org/p/broid/src/trunk/http://www.iamuv.com/broidiamuv broid

2015-04-01 16:55:35 570

原创 android自己开发的系统软件报错

android中自己开发的软件如果放入system/app中作为系统软件,lib包需要放入system/lib下,否则会报错!

2015-01-29 14:54:13 585

转载 android ndkr10 环境搭建

http://jingyan.baidu.com/article/3ea51489e7a9bd52e61bbac7.html

2015-01-29 09:36:01 10468

原创 ios7 修改navigationController返回按钮颜色和文字

在需要修改的viewCon

2014-09-03 11:25:11 13433

转载 自定义UINavigationController的后退按钮标题

1[self.navigationController pushViewController:self.bView animated:YES];一开始想当然的,在B视图的viewDidLoad里直接使用:1self.navigationItem.backBarButtonItem.title = @"back";

2014-09-03 10:36:01 3216 1

转载 史上最全的iOS面试题及答案

http://zhangmingwei.iteye.com/blog/1748431

2014-08-04 16:10:28 768

转载 objective-c 内存管理

http://www.cnblogs.com/VinceYuan/category/236325.html

2014-08-04 15:58:51 491

转载 一步一步教你做ios推送

最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应

2014-04-16 10:57:15 1086

原创 ios7 自定义alertview

在这个链接找找吧   http://stackoverflow.com/questions/18729220/uialertview-addsubview-in-ios7

2013-12-24 11:33:33 2218

转载 android转屏,切换屏幕,横竖屏(onConfigurationChanged)会重新加载 OnCreate 的解决方案

在以前的版本中只要在AndroidManifest.xml文件中对activity指定android:configChanges="keyboardHidden|orientation"属性,转屏的时候就会不再重新调用OnCreate()函数,而是调用onConfigurationChanged()。但是在自从android3.2以后,再这样设置的话,会发现转屏后仍然会调用OnCreate()

2013-09-10 19:11:30 2836

原创 第二次调用LocalActivityManager startActivity返回null解决方案

将activityManager.destroyActivity(id, true);改为以下代码:public static boolean destroy(ActivityGroup activityGroup, String id) {final LocalActivityManager activityManager = activityGroup.getLocalActivityMan

2012-12-26 10:00:27 3145 1

转载 Android 目录选择器

chooserdialog.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:orientation

2012-12-04 18:20:38 1501

转载 android中listView下拉刷新

下拉刷新界面最初流行于iphone应用界面,如图:    然后在Android中也逐渐被应用,比如微博,资讯类。    所以,今天要实现的结果应该也是类似的,先贴出最终完成效果,如下图,接下来我们一步一步实现。 1. 流程分析    下拉刷新最主要的流程是:    (1). 下拉,显示提示头部界面(HeaderView),这个过程提示用户"下拉刷新"

2012-11-23 09:08:21 4389 3

转载 android ListView详解

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图片,或者基

2012-11-22 17:33:02 886

转载 ViewPager和TabHost结合

前几天看了网上关于ViewPager实现滑动切换的效果。回来试了一下,发现效果确实不错,但是切换的几个页面只是调用了不同的layout,实际上还是在一个Activity里面,对功能编写就不方便了。所以,我想到了TabHost和ViewPager结合,使用TabHost切换Activity,使用ViewPager切换界面,从而晚上切换效果。废话少说,直接看代码吧。首先是布局的xml

2012-11-22 16:10:36 8395 6

转载 ActivityGroup框架

一、Demo结构简介进入正题:先上两张项目结构图1、AbsActivityGroup是本Demo的核心框架,封装了很多功能。2、AbsSubActivity是子Activity的核心框架,重写了一些方法,这样可以支持一个子Activity既可以在同一个ActivityGroup里面向其他子Activity跳转,也支持向Group外部的普通Activity跳转,而跳转

2012-11-22 16:09:31 2614 4

转载 android让你的TabHost滑动起来

在Android应用中,一般TabActivity和若干个Tab选项卡(TabWidget)。如果选项卡的数量超过了5个,就不适合放到一个屏幕中,这样可以让这些选项卡滑动起来。滑动的选项卡的实现有好几种方式,在这些方式中,最简单也是我最满意的还是在原生的TabActivity上修改,将上面的选项卡改为可滑动的状态。这样既有新的滑动的效果,也保留了原有TabActivity的各项功能。实现T

2012-11-22 16:08:35 1783 1

转载 Android ViewPager多页面滑动切换以及动画效果

一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。 二、在开始前,我们先要认识一个控件,ViewPager。它是是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。

2012-11-22 16:06:37 4843 2

转载 android ActivityGroup认识

1)  ActivityGroup      根据SDK的解释其功能“A screen that contains and runs multiple embedded activities.”。翻译成汉语也就是大概"在Android中,ActivityGroup类是Activity的容器,可以包含多个嵌套进来的Activitys".接下来依然采用源码分析的方式来了解该类的内部实现。

2012-11-22 15:57:27 1387

转载 Android中使用代码开关GPS、移动网络(GPRS)、WiFi

以下方法在2.1中测试成功。理论上2.1以上应该也可以。不过2.1以后的Android版本中已经有提供了相关方法,详见android.provider.Settings.Secure类。记得在AndroidManifest.xml中声明相关权限: android:name="android.permission.ACCESS_NETWORK_STATE"/>

2012-11-12 10:52:18 1410

转载 Android网络连接判断与处理

获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接  1 public boolean isNetworkConnected(Context context) { 2 if (context != null) { 3 ConnectivityManager mCo

2012-11-12 08:58:21 629

转载 android 应用程序自适应屏幕大小

android应用自适应多分辨率的解决方法 1. 首先是建立多个layout文件夹(drawable也一样)。在res目录下建立多个layout文件夹,文件夹名称为layout-800x480等。需要适应那种分辨率就写成什么。注意:         a.   较大的数字要写在前面:比如layout-854x480而不能写layout-480x854.

2012-11-06 10:29:25 3603

转载 按两次返回键退出程序和长按返回键退出程序

按两次返回键退出程序:public class Exit {[java] view plaincopyprivate boolean isExit = false;  private Runnable task = new Runnable() {      @Override      public void run()

2012-10-22 14:17:12 1942

转载 APK反编译工具

1.dex2jarhttp://code.google.com/p/dex2jar/2.apktoolhttp://code.google.com/p/android-apktool/3.DJ Java Decompilerhttp://members.fortunecity.com/neshkov/dj.html4.jd-guihttp

2012-09-25 10:57:26 633

转载 Android开发之InstanceState详解

本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。  首先来介绍onSaveInstanceState() 和 onRestoreI

2012-09-18 09:45:09 490

转载 Android程序完全退出的三种方法

很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里Android123给大家三种比较简单的方法实现。  首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实现的吧.  1. Dalvik VM的本地方法  androi

2012-08-15 14:53:21 693

原创 开启Android程序时检测网络与GPS是否打开

很多android程序在打开时,都需要检测网络是否连接,或者GPS是否可用:1.网络是否连接(包括Wifi和移动网络)// 是否有可用网络 private boolean isNetworkConnected() { ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(Co

2012-08-15 09:27:06 7132 1

转载 两分钟彻底让你明白Android Activity生命周期(图文)!

大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):

2012-08-10 14:40:00 764

转载 Android Activity的四种LaunchMode

本文转自: http://marshal.easymorse.com/archives/2950. 写的非常好,分享给大家!!!在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认

2012-08-08 17:24:01 706

转载 Android 百度地图定位(手动+自动)

最近由于项目需要,研究了下百度地图定位,他们提供的实例基本都是用监听器实现自动定位的。我想实现一种效果:当用户进入UI时,不定位,用户需要定位的时候,自己手动点击按钮,再去定位当前位置。  经过2天研究和咨询,找到了解决方案,在此备忘一下。    注意:定位使用真机才能够真正定位;模拟器的话,在DDMS中的Emulator Control中,选择Manual,下面单选按钮选择Dec

2012-08-08 16:48:20 9853 8

转载 关于android.9.png

“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真。

2012-08-08 16:47:28 766

转载 android自定义dialog

自定义 Dialog [功能] android 提供给我们的只有2种Dialog 即 AlertDialog & ProgressDialog 但是 Dialog 有其自身的特点:1. 不是 Activity 2. 开销比 Activity 小得多 鉴于以上的优点 我们就有定制自己Dialog 的需求 [原理] 1. android 系统提供了一个class: Dial

2012-08-08 16:39:54 620

空空如也

空空如也

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

TA关注的人

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