- 博客(34)
- 资源 (13)
- 收藏
- 关注
转载 Android-Fragment的onActivity诡异Bug
1.经常会看见Activity嵌套Fragment中,从Fragment打开另一个Activity,并重写Activity与Fragment的onActivityResult()方法时,发现该Fragment的onActivityResult()方法不执行,而执行Activity的onActivityResult()方法.究其原因,就是打开另一个Activity的方式不对.
2015-08-29 13:37:31
502
转载 android 通过eclipse混淆代码 打包 + proguard 总结
android应用程序的混淆打包1 . 在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示:target=android-8proguard.config=proguard.cfgEclipse会通过此配置在工程目录生成proguard.cfg文件 2 . 生成keysto
2015-08-18 14:23:38
3430
转载 Android之ListView原理学习与优化总结
在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起优化我想大家第一反应跟小马一样吧?想到利用ViewHolder来优化ListView数据加载,仅仅就此一条吗?其实不是的
2015-07-28 21:15:07
508
转载 创业公司开发资源整理(迭代中)
工欲善其事,必先利其器。技术方面,与大公司什么都自己做的方式相比,创业公司需要综合各方资源,节省成本,集中人力来处理核心业务。现在开源组件与第三方服务非常多,从中取得优秀的为我所用,可以很大程度上提高生产力,毕竟每一个优秀的工具都不是一蹴而就的。以下是我们用过的一些:1. App 统计分析友盟统计分析:http://www.umeng.com/analyticsFlurry:
2013-08-26 11:51:48
1633
转载 android第三方应用apk安装和运行控制解决方案
最近在做android的项目,其实是边学边做.网上查了下资料不多,但许多办法可以相互综合需求: 要求让用户选择喜欢的第三方应用下载并通过自己的UI运行关键问题: (1) 可交互下载, 用户可取消,显示进度.................这个问题好解决,有很多方式,如果不会可以联系我 (2) 安装apk (3) 运行
2010-03-04 14:28:00
5801
原创 屏幕休眠
//屏幕一直亮,禁止休眠getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); //清除禁止休眠getWindow().clearFlags(Window
2010-02-25 14:26:00
999
原创 java操作文件
java操作文本文件个人认为最繁杂的是修改操作!需要重写整个文本!public class txtfile { public void txtfileQ() throws IOException{ //txt文件的查询 FileReader fr =new FileReader("c://a.txt"); BufferedReader br = n...
2010-02-08 17:30:03
108
转载 android 对话框深入研究
要产生对话框,特别是产生提醒对话框.网上例子全是.都是抄来抄去的.用了AlertDialog.builder类,这里就不说了.我要说的是如何定制一个对话框.就是按自己的想要的模样产生这个对话框.如何实现透明? 如何改变对话框的显示位置? 这需要深入研究.要定制对话框.一般需要定义一个继承自Dialog的类.例子public class MousePanel extends
2010-01-06 15:19:00
3784
4
转载 手势研究
手势在Android中称为Fling.利用OnGestureListener来监听用户的手势动作。用OnTouchListener来监听用户的触屏事件。1、首先继承OnTouchListener和OnGestureListener接口2、创建一个手势探测器mGestureDetector = new
2009-12-25 17:20:00
919
转载 checkstyle中文教程
Checkstyle4.3 中文手册 加入OpenDoc前的 预览版。 申 思维 1.0 版权 © 2008 申思维 本文根据Checkstyle4.3 英文官方文档而来。我打算发布成OpenDoc, 欢迎大家给我来信,多提意见!谢谢 目录 1. 前言 1. 介绍 1.1. 概述 1.2. 特点 1.3. 下载 2. N分
2009-12-20 21:21:00
6099
转载 CheckStyle配置修改意见
Sun’s Code Conventions的修改 在CheckStyle的最新发布版本中,有一个对于Sun的Java编码规范的配置文件信息。但是,其中有很多条目并不一定符合项目开发的需要。就算是对于很多优秀的开源项目,按照这个规范来进行检查,也会出现成千上万的错误。 下面提出的一些修改意见,是从实际项目执行过程中总结出来的,可以作为大家的参考。我们以CheckStyle3.0配置文件
2009-12-17 16:44:00
2463
转载 Eclipse插件CheckStyle安装以及使用
第一部分Checkstyle的使用介绍 Checkstyle是一个开发工具,可以帮助编程人员编写符合编码规范的java 代码。程序员都非常讨厌程序的check工作,checkstyle能够自动地完成这项烦琐但又非常重要的工作,从而节省了的程序员的时间,也提高了检查的质量。Checkstyle已经成了加强编码规范的首选工具。 NtCheckstyle是一个可安装的模块,它自动完成
2009-12-17 11:50:00
1249
原创 android实现双击功能操作
private Calendar myCalendar;//第一次点击时间 private long firClick;//两次点击时间间隔 private long distanceTime;//第二次点击时间 private long secClick; public boolean onDoubleClick(){
2009-12-07 15:57:00
1882
转载 在EditText移动光标
我自己设计了一个拨号键盘,用来模拟android的手机拨号键,自己画了的键盘,显示的控件时editText。 但是点拨号键时光标不能随之输入的字符后移,而是一直呆在最前面。在看了android的文档关于edittext以及它的父类都没有看到相应的解决方法。 最后在google中搜索到一个解决方法。 EditText inputField
2009-11-12 16:54:00
4209
转载 怎么样处理横屏事件
当屏幕变为横屏的时候,系统会重新呼叫当前Activity的OnCreate方法,你可以把以下方法放在你的OnCreate中来检查当前的方向,然后可以让你的SetContentView来载入不同的Layout xml.if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_L
2009-11-09 18:21:00
631
转载 Java读取大文件
遇到过这样一个情况,需要用java读取一个200M的文本格式文件,而且还需要对文件的内容做解析,进行分词。如果用JVM的默认设置,利用Scanner类只能读出4M大小内容,于是我就在网上搜索,但是网上没有找到一篇文章是我所需要的内容。于是我只好翻thinkinginjava,发现了一个java的nio里有个MappedByteBuffer类,他的作用可以把一个文件映射到内存中,然后就能
2009-11-05 10:58:00
4655
转载 Android下使用JUnit
Andorid下使用Junit测试框架,是步入正规的Androdid开发的必经之路,在Junit中可以得到组件,可以模拟发送事件,检测程序处理的正确性,下面就开始我们的教程: Java代码 工具: 1、Android1.5 SDK 2、ADT 0.9 3、Eclipse
2009-10-30 15:42:00
1035
1
原创 AlarmManager之定时刷新
这是我写的一个定时刷新程序,这里只实现定时功能首先要在自己想要定时刷新的firstActivity.java的oncreate()方法里加上: //先注册一个AlarmManager Intent i = new Intent(this, MyTestService1.class); PendingIntent sender = Pend
2009-10-30 14:57:00
1294
转载 PendingInent 与 AlarmManager
概要:本文通过对OPhone内置闹铃功能的简单介绍,来让开发者朋友们了解基于OPhone平台下客户/服务模式的编程模型,以及如何使用OPhone系统提供的闹铃唤醒功能。与此同时,本文还对PendingIntent做一些简单的介绍,并通过实例程序来演示如何通过PendingIntent将闹钟应用程序和系统闹铃服务联系起来。(作者:Yang Aiin)一、闹铃功能
2009-10-30 14:49:00
1076
1
转载 SAX与DOM之间的区别
当你需要处理XML文档时,你的首要选择是使用DOM(文档对象模型)还是使用SAX(用于XML的简单API),即当前使用的两个主要的XMLAPI。你可以使用任何一种(或者在同一时间使用两种)来处理XML文档,然而DOM将文档载入到内存中处理,而SAX则相反,它可以检测一个即将到来的XML流,由此并不需要所有的XML代码同时载入到内存中。选择DOM与SAX,与在一个数据库中的表单与视图之前
2009-10-28 16:30:00
581
转载 如何创建自己的ContentProvider
作为ANDROIDL四大组件(Compenent:Activity, Service,BreadcaseReceiver,ContentProvider)之一的Contentprovider,为其它应用程序(也可以是提供该Contentprovider的应用程序)提供了一个接口一致数据储存模型。通过该接口,你可以方便地提取你想要的数据,修改或者是删除都会变得相当方便。依照ANDRO
2009-10-28 14:35:00
2371
转载 RIL.java里request流程
Android GSM驱动模块(rild)详细分析(二)request流程熊猫哥哥 发表于IT168和Opendroid 转载请注明1. 多路复用I/O机制的运转上文说到request是接收,是通过ril_event_loop中的多路复用I/O,也对初始化做了分析.现在我们来仔细看看这个机制如何运转.ril_event_set负责配置一个event,主要有两种event:ril
2009-10-27 10:29:00
3107
转载 怎样使用Eclipse来开发Android源码
用eclipse + ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。那么,我们可以用 eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都会出现错误,说许多类库(包)找不到。 今天找到关于怎样使用eclipse来开发android源码的官方文档:
2009-10-26 14:43:00
794
转载 Android GSM驱动模块详细分析
Android的RIL驱动模块,在hardware/ril目录下,一共分rild,libril.so以及librefrence_ril.so三个部分,另有一radiooptions可供自动或手动调试使用。都依赖于include目录中ril.h头文件。目前cupcake分支上带的是gsm的支持,另有一cdma分支,这里分析的是gsm驱动。 GSM模块,由于Modem的历史原因,AP一
2009-10-21 16:01:00
795
转载 Android Permission大全1.0最终版本
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在chec
2009-10-21 14:24:00
437
转载 android Handler
android里面对于异步消息的处理,提供了一套Handler的实现方案。Handler有很多适宜的应用和微妙之处,使它在和Thread以及Service等一起使用的时候达到很好的效果。一.Handler与Thread的区别。Handler与调用者处于同一线程,如果Handler里面做耗时的动作,调用者线程会阻塞。AndroidUI操作不是线程安全的,并且这些操作必须在UI
2009-10-21 14:23:00
743
转载 android adapter的体系
在android开发中列表的使用是十分常见的。google对列表的封装使列表既有显示传统文本列表的能力,也有加入了诸如选择项、复选项等处理事件的能力。这里写一些我这几天对这个问题的理解。在android的api中,LIST和adapter都被放在了android.widget包内。包内的具体结构我这里先不展示了,主要侧重列表和adapter。adapter的作用就是将要在列
2009-10-21 14:22:00
605
转载 Android数据存储
在Android中,提供了三种数据存储的途径,和两种存储方式。三种途径:l 系统配置(Shared Preferences):这类应用主要是系统的配置信息的保存,比如我给程序界面设置了颜色,我想在下一次启动时还是能够保留上次设置的颜色。由于Android系统的界面是采用Activity栈的形式
2009-10-21 14:20:00
479
原创 Intent的常见用法
Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种Intent的用法显示网页:Uri ur
2009-10-21 14:18:00
626
原创 RIL设计思想解析(一)
http://www.eet-china.com/ARTICLES/2006OCT/PDF/CPCOL_2006OCT26_EMB_TA_170.PDF?SOURCES=DOWNLOAD
2009-10-21 13:59:00
700
原创 Android的电话功能介绍
第一部分 电话功能概述 Android的Radio Interface Layer (RIL)提供了电话服务和的radio硬件之间的抽象层。 Radio Interface Layer RIL(Radio Interface Layer)负责数据的可靠传输、AT命令的发送以及response的解析。应用处理器通过AT命令集与带GPRS功能的无线通讯模块通信。
2009-10-21 13:48:00
571
转载 开始→运行→输入的命令集锦
mstsc--远程桌面连接logoff--注销命令rononce -p --15秒关机tsshutdn--60秒倒计时关机命令iexpress--木马捆绑工具,系统自带tourstart--xp简介(安装完成后出现的漫游xp程序)winchat--XP自带局域网聊天sndrec32--录音机Nslookup--IP地址侦测器e
2009-10-21 13:38:00
350
转载 Android 源码分析-打电话和发短信
1. ITelephony接口和ISms接口以及AIDL 在我们的Android应用中,当需要实现电话拨号时,我们需要进行如下调用 ITelephony phone = (ITelephony)ITelephony.Stub.asInterface(ServiceManager.getService("phon"))
2009-10-21 11:54:00
866
STRUST2.0,SPRING2.0,HIBERNATE整合例子
2010-03-12
第二版【eoeAndroid特刊】第四期:Android widget
2009-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人