- 博客(38)
- 收藏
- 关注
转载 Android Studio你不知道的调试技巧
写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression , 知道条件断点;可是你听说过日志断点吗, Method Breakpoint , Exception Breakpoint 呢?还有高大上的 Field Watchpoint ?你有关注过
2017-02-14 09:18:36
361
原创 http接口测试工具postman
http://chromecj.com/web-development/2014-09/60/download.html
2015-04-20 14:42:48
901
原创 AndroidAnnotations
http://androidannotations.org/http://jakewharton.github.io/butterknife/
2015-04-16 17:18:25
525
转载 android 开发如何做内存优化
不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统就可以对
2015-04-10 17:14:42
640
原创 android笔记 http协议和数据库使用到的库
https://github.com/LitePalFramework/LitePal 数据库 https://github.com/loopj/android-async-http 异步网络
2015-04-08 16:33:33
518
原创 牛逼的android http框架
http://code.taobao.org/p/broid/src/trunk/http://www.iamuv.com/broidiamuv broid
2015-04-01 16:55:35
606
原创 android自己开发的系统软件报错
android中自己开发的软件如果放入system/app中作为系统软件,lib包需要放入system/lib下,否则会报错!
2015-01-29 14:54:13
617
转载 android ndkr10 环境搭建
http://jingyan.baidu.com/article/3ea51489e7a9bd52e61bbac7.html
2015-01-29 09:36:01
10514
转载 自定义UINavigationController的后退按钮标题
1[self.navigationController pushViewController:self.bView animated:YES];一开始想当然的,在B视图的viewDidLoad里直接使用:1self.navigationItem.backBarButtonItem.title = @"back";
2014-09-03 10:36:01
3268
转载 一步一步教你做ios推送
最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应
2014-04-16 10:57:15
1123
原创 ios7 自定义alertview
在这个链接找找吧 http://stackoverflow.com/questions/18729220/uialertview-addsubview-in-ios7
2013-12-24 11:33:33
2249
转载 android转屏,切换屏幕,横竖屏(onConfigurationChanged)会重新加载 OnCreate 的解决方案
在以前的版本中只要在AndroidManifest.xml文件中对activity指定android:configChanges="keyboardHidden|orientation"属性,转屏的时候就会不再重新调用OnCreate()函数,而是调用onConfigurationChanged()。但是在自从android3.2以后,再这样设置的话,会发现转屏后仍然会调用OnCreate()
2013-09-10 19:11:30
2955
原创 第二次调用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
3177
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
1539
转载 android中listView下拉刷新
下拉刷新界面最初流行于iphone应用界面,如图: 然后在Android中也逐渐被应用,比如微博,资讯类。 所以,今天要实现的结果应该也是类似的,先贴出最终完成效果,如下图,接下来我们一步一步实现。 1. 流程分析 下拉刷新最主要的流程是: (1). 下拉,显示提示头部界面(HeaderView),这个过程提示用户"下拉刷新"
2012-11-23 09:08:21
4458
转载 android ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基
2012-11-22 17:33:02
910
转载 ViewPager和TabHost结合
前几天看了网上关于ViewPager实现滑动切换的效果。回来试了一下,发现效果确实不错,但是切换的几个页面只是调用了不同的layout,实际上还是在一个Activity里面,对功能编写就不方便了。所以,我想到了TabHost和ViewPager结合,使用TabHost切换Activity,使用ViewPager切换界面,从而晚上切换效果。废话少说,直接看代码吧。首先是布局的xml
2012-11-22 16:10:36
8436
转载 ActivityGroup框架
一、Demo结构简介进入正题:先上两张项目结构图1、AbsActivityGroup是本Demo的核心框架,封装了很多功能。2、AbsSubActivity是子Activity的核心框架,重写了一些方法,这样可以支持一个子Activity既可以在同一个ActivityGroup里面向其他子Activity跳转,也支持向Group外部的普通Activity跳转,而跳转
2012-11-22 16:09:31
2663
转载 android让你的TabHost滑动起来
在Android应用中,一般TabActivity和若干个Tab选项卡(TabWidget)。如果选项卡的数量超过了5个,就不适合放到一个屏幕中,这样可以让这些选项卡滑动起来。滑动的选项卡的实现有好几种方式,在这些方式中,最简单也是我最满意的还是在原生的TabActivity上修改,将上面的选项卡改为可滑动的状态。这样既有新的滑动的效果,也保留了原有TabActivity的各项功能。实现T
2012-11-22 16:08:35
1801
转载 Android ViewPager多页面滑动切换以及动画效果
一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。 二、在开始前,我们先要认识一个控件,ViewPager。它是是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。
2012-11-22 16:06:37
4917
转载 android ActivityGroup认识
1) ActivityGroup 根据SDK的解释其功能“A screen that contains and runs multiple embedded activities.”。翻译成汉语也就是大概"在Android中,ActivityGroup类是Activity的容器,可以包含多个嵌套进来的Activitys".接下来依然采用源码分析的方式来了解该类的内部实现。
2012-11-22 15:57:27
1424
转载 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
1441
转载 Android网络连接判断与处理
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 1 public boolean isNetworkConnected(Context context) { 2 if (context != null) { 3 ConnectivityManager mCo
2012-11-12 08:58:21
660
转载 android 应用程序自适应屏幕大小
android应用自适应多分辨率的解决方法 1. 首先是建立多个layout文件夹(drawable也一样)。在res目录下建立多个layout文件夹,文件夹名称为layout-800x480等。需要适应那种分辨率就写成什么。注意: a. 较大的数字要写在前面:比如layout-854x480而不能写layout-480x854.
2012-11-06 10:29:25
3653
转载 按两次返回键退出程序和长按返回键退出程序
按两次返回键退出程序:public class Exit {[java] view plaincopyprivate boolean isExit = false; private Runnable task = new Runnable() { @Override public void run()
2012-10-22 14:17:12
1975
转载 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
655
转载 Android开发之InstanceState详解
本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。 首先来介绍onSaveInstanceState() 和 onRestoreI
2012-09-18 09:45:09
513
转载 Android程序完全退出的三种方法
很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里Android123给大家三种比较简单的方法实现。 首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实现的吧. 1. Dalvik VM的本地方法 androi
2012-08-15 14:53:21
727
原创 开启Android程序时检测网络与GPS是否打开
很多android程序在打开时,都需要检测网络是否连接,或者GPS是否可用:1.网络是否连接(包括Wifi和移动网络)// 是否有可用网络 private boolean isNetworkConnected() { ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(Co
2012-08-15 09:27:06
7185
转载 两分钟彻底让你明白Android Activity生命周期(图文)!
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):
2012-08-10 14:40:00
784
转载 Android Activity的四种LaunchMode
本文转自: http://marshal.easymorse.com/archives/2950. 写的非常好,分享给大家!!!在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认
2012-08-08 17:24:01
736
转载 Android 百度地图定位(手动+自动)
最近由于项目需要,研究了下百度地图定位,他们提供的实例基本都是用监听器实现自动定位的。我想实现一种效果:当用户进入UI时,不定位,用户需要定位的时候,自己手动点击按钮,再去定位当前位置。 经过2天研究和咨询,找到了解决方案,在此备忘一下。 注意:定位使用真机才能够真正定位;模拟器的话,在DDMS中的Emulator Control中,选择Manual,下面单选按钮选择Dec
2012-08-08 16:48:20
9931
转载 关于android.9.png
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真。
2012-08-08 16:47:28
793
转载 android自定义dialog
自定义 Dialog [功能] android 提供给我们的只有2种Dialog 即 AlertDialog & ProgressDialog 但是 Dialog 有其自身的特点:1. 不是 Activity 2. 开销比 Activity 小得多 鉴于以上的优点 我们就有定制自己Dialog 的需求 [原理] 1. android 系统提供了一个class: Dial
2012-08-08 16:39:54
640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人