- 博客(169)
- 资源 (31)
- 收藏
- 关注

原创 android 程序开发的插件化 模块化方法 之二
在android的项目开发中,都会遇到后期功能拓展增强与主程序代码变更的现实矛盾,也就是程序的灵活度。由于linux平台的安全机制,再加上dalvik的特殊机制,各种权限壁垒,使得开发一个灵活多变的程序,变得比较困难,不像pc平台下那么容易。瞅瞅elipse的插件,瞅瞅360的插件,在android下,我们一开始很难写好一个主程序,然后通过插件机制来应对以后的功能拓展,于是程序变得不那么灵
2013-01-07 15:25:42
2500
2

原创 Android应用插件式开发解决方法之一
Android应用插件式开发解决方法本人开了 博客:http://t80t90s.com/ ,谢谢大家支持!一、现实需求描述一般的,一个Android应用在开发到了一定阶段以后,功能模块将会越来越多,APK安装包也越来越大,用户在使用过程中也没有办法选择性的加载自己需要的功能模块。此时可能就需要考虑如何分拆整个应用了。二、解决方案提出一般有两种方式,一种是将应用按照功能分拆
2013-01-07 15:15:45
17658
6

原创 android软键盘弹出,会把原来的界面挤上去的问题 处理方法
android软键盘弹出,会把原来的界面挤上去的问题在项目的androidmanifest.xml文件中界面对应的里加入android:windowsoftinputmode="adjustpan"复制代码这样键盘就会覆盖屏幕。。如果不想键盘覆盖屏幕,想让屏幕整体上移,就加入属性android:wi
2013-01-06 23:40:37
4370

原创 Android实现页面自动循环切换【Gallery】
本人开了 博客:http://t80t90s.com/ ,谢谢大家支持!Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也
2012-12-20 09:57:34
7592
7

原创 android之【 WebView组件 】
Android网路功能很强大,WebView组件支持直接加载网页,可以将其视为一个浏览器,要实现该功能,具体步骤如下1、在布局文件中声明WebView2、在Activity中实例化WebView3、调用WebView的loadUrl()方法,加载指定的URL地址网页4、为了让WebView能够响应超链接功能,调用setWebViewClient()方法,设置WebView客户端
2012-10-25 09:25:01
1924
3

原创 Eclipse Android编程快捷键
本人开了 博客:http://t80t90s.com/ ,谢谢大家支持!Eclipse Android中快速多行注释的方法:1、选中你要加注释的区域,用ctrl+shift+C 会加上//注释2、先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释3、要修改在eclispe中的命令的快捷键方式我们只需进入windows -> prefer
2012-10-24 11:04:15
7913
1

原创 android intent隐式调用之一个应用程序启动另一个应用程序
理解Intent的关键之一是理解清楚Intent的两种基本用法:一种是显式的Intent,即在构造Intent对象时就指定接收者,这种方式与普通的函数调用类似;另一种是隐式的Intent,即Intent的发送者在构造Intent对象时,并不知道也不关心接收者是谁,这种方式与函数调用差别比较大,有利于降低发送者和接收者之间的耦合。另外Intent除了发送外,还可用于广播.显示调用 1.Inten
2012-10-18 16:30:58
3249

原创 Android_完全退出
做过Android开发的人都知道,应用程序点击返回键 或者 代码显示调用了Activity.finish()方法都无法完全退出,通过任务管理工具可以看到他们还在进程中。下面我将分享 OSChina.NET Android版客户端 完全退出程序的方法:1. 添加权限 2. 导入AppManager工具类 AppManager类是一个自定义的工具类,作用是将应用程序
2012-10-15 11:13:19
2307
1

原创 Android ListView常用用法
Android ListView常用用法(一) ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。 首先在xml里面定义一个ListView<LinearLayout android:i
2012-09-14 16:10:58
4817

原创 android登录Web以及登录保持,cookie管理相关
对于登录功能本身没有任何特别,使用httpclient向服务器post用户名密码即可。但是为了保持登录的状态(在各个Activity之间切换时要让网站知道用户一直是处于登录的状态)就需要进行cookie的读写。httpclient相当强大,读写cookie非常容易:CookieStore cookies=((AbstractHttpClient)client).getCooki
2012-09-11 15:34:21
11092

原创 Android 怎么退出整个应用程序?__以及__按键事件捕获的问题?
在开发Andorid程序的时候,难免会牵扯到退出整个应用程序的情况,怎么完全退出呢?请参阅下面的关键代码: import java.util.LinkedList; import java.util.List; import Android.app.Activity; import Android.app.AlertDialog; import Android.ap
2012-09-11 14:41:12
2738
1

原创 android面试总结加强再加强版
自己总结的最强android应用面试题集本人开了 博客:http://t80t90s.com/ ,谢谢大家支持!1.activity的生命周期。方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、
2012-09-09 11:45:31
6656
1

转载 android获取web服务器端session并验证登陆
传统网页实现用户登陆一般采用session或cookie记录用户基本信息又或者两者结合起来使用。android也可以采用session实现用户登陆验证并记录用户登陆状态时的基本信息,session是在服务器端的;而类似cookie的记录方式,则可以在客户端采用xml文件记录用户基本信息,重要数据则可以加密存放客户端。android实现的session登陆功能与网页请求不同的是,网页形式的一次成功的
2012-09-09 11:26:11
3989

转载 android采用post方式获取服务器数据
总结android 采用http请求访问网络并获取数据的步骤:一.发送http请求,并传递相应的参数;二.获取http返回的状态,根据返回的状态,如404错误,500错误,连接超时,请求异常等,并在界面提示相关状态;三.web服务器端封装数据并返回一定格式的数据对象,例如封装json对象;四.http状态返回正常,取出正确的参数并解析,如解析json对象;五.解析服务器端返回的
2012-09-09 11:15:36
3336

原创 Android 手机通过URL跟WEB服务器通信
手机跟web服务器通信,比如QQ登录 这是候我们就需要HttpURLConnection进行通信了 在设置url的时候注意不要用localhost或者127.0.0.1你会得到一个很伤不起的回答 Connection refused因为这两个地址都是指的模拟器本身自己, 所以我们需要在命令行模式里用ipconfig获得本PC的ip地址 还有就是我们最好先在网页里测试一下服务器是
2012-09-07 22:57:45
2599

原创 Android捕获Back键事件
很多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。 1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:@Overr
2012-09-07 17:49:54
4833

原创 android程序启动画面之Splash总结
方法一:很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。2、使用一个Activity,可以用到View.gone() 这个方法。把Acitivity的某些元素移除。1、两个Act
2012-09-07 11:06:00
2668

原创 android 引导界面的设计
最近在研究如何做出仿微信,仿新浪等应用,第一次安装使用的使用展示应用程序的新特性和用法。实现功能:左右手势滑屏 底部小圆点随当前显示页跳动 浮动按钮显示。当触屏事件发生显示,否则就渐渐消失第一种: ViewFlipper + GestureDetector第二种: ActivityGroup + GestureDetector第三种: Vie
2012-08-30 16:36:57
2442

原创 android实现应用程序只有在第一次启动时显示引导界面 ,以后就不在显示了
程序安装后第一次启动:启动页-->功能介绍页-->系统主页以后启动:启动页-->系统主页 所以在启动页中判断一下就可以了 可以弄一个文件保存一个状态,推荐用SharedPreferences。1.可以定义一个变量来判断程序是第几次运行,如果是第一次则跳转到引导的Activity,如果不是第一次则执行系统主页。判断系统是第一次运行的代码实现如下:在Act
2012-08-30 15:42:25
9862
1

原创 Tomcat6.0.18环境变量配置以及jdk的配置
下面首先给出一些建议jdk的安装路径最好不要放到c盘 如 D:/java/jdk.xxx最好不要安装在Program Files 因为目录名有空格 所以容易出错 安装任何别的开发工具配置服务器的时候都要注意这个问题要不到时候调试出错 头疼 死你!tomcat的安装路径(解压路径)最好也是在逻辑分区的跟目录下 如 : D:/tomcat这样做的好处是方便使用 你以后写东西什么
2012-08-14 08:58:47
1986

原创 Tomcat6.0.18环境变量配置以及jdk的配置(2)
第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量
2012-08-14 08:57:58
2114

原创 Android GridView宫格视图 之 BaseAdapter
Android GridView宫格视图-------------BaseAdapterGridView宫格视图实践① 新建工程② 在res/drawable目录下添加名称为a.png---p.png的图片③ 修改main.xml布局,添加一个GridView、一个ImageView android:id="@+id/widget0"
2012-07-16 10:05:06
1905

原创 Android深入浅出之Binder机制
一说明 Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:l ServiceManager,这是Android OS的整个服务的管理程序l
2012-06-30 10:11:16
2137

原创 Ubuntu11.10(32位)编译android常见错误(30种常见的)
开始正式编译,在源码目录下make即可。make我完全不知道跑了个啥,只知道超级卡。完成后产生的out文件夹有3.9G。镜像生成在out/target/product/generic下:android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包
2012-06-28 17:13:43
10091

原创 编译内核kernel(2.6.29)(草)
编译内核kernel(2.6.29)1、解压gec6410-kernel-2.6.29-v1.1.tar.gz 解压命令:tar -zxvf gec6410-kernel-2.6.29-v1.1.tar.gz2、kernel默认配置文件名.config cp GEC_LCD43_CFG .config //将GEC_LCD43_CFG复制成.config
2012-06-28 13:18:10
3124

原创 下载Android源代码(草)
android源码编译步骤说明一、JDK安装 1 .修改源: sudo gedit/etc/apt/sources.list 所有替换为mirrors.163.com网址 2.更新源: sudo apt-get update 3.安装jdk5.0: (1)解压jdk1.5.0_22.t
2012-06-28 13:15:58
3479

原创 Android 滑动效果----------ViewFlipper
ViewFilpper 是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换,也可以设定时间间隔,让它自动播放。又ViewAnimator继承至于FrameLayout的,所以ViewFilpper的Layout里面可以放置多个View,继承关系如下:本示例通过ViewFlipper和GestureDetector.OnGestureList
2012-06-27 09:11:32
3091
1

原创 android数据类型之间转换(系统介绍)
一些初学android的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。 我们知道,android的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型 b
2012-06-18 17:34:23
5462

原创 Android屏幕的大小、密度以及字符缩放比例——DisplayMetrics类
上一贴 对DisplayMetrics表述的还不是太透彻,这一贴专门来研究一下:DisplayMetrics类 ——结构化的描述显示器的一般信息,包括它的大小、密度以及字符缩放比例。 public float density;//屏幕像素密度值,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。Android主要有以下几种屏:QVGA
2012-06-17 10:14:39
2879

原创 怎么才能不学习、不工作。(懒人必看)
在学校的时候,有这么一个现象,有的孩子很用功,成绩却一直不高不低,每一次的考试就是对他心理承受的一次考验!也有这么几个人,平时不怎么用功,却在最后一场赛跑中占尽风头!还有很少的人,太用功,太用功!走进了理想的大学!为什么会这样,为什么不是下功夫最多的孩子得到的最多!反而会出现一种反常的现象?先哲的一句名言“天道酬勤”有错了吗? 今天,老师为我们讲
2012-06-12 16:36:32
2151
4

原创 Ubuntu 如何清理系统垃圾-附BleachBit清理工具是中文的
Ubuntu Linux与Windows系统不同,Ubuntu Linux不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法。1,非常有用的清理命令:sudo apt-get autoclean --清理旧版本的软件缓存sudo apt-get clean--清理所有软件缓存sudo apt-get aut
2012-06-12 10:48:41
3761

原创 Ubuntu 11.10 图形(图解)安装教程、 基本设置、 网络设置、 软件源、 硬件驱
主要内容: Ubuntu 11.10 (Oneiric Ocelot )图形(图解)安装教程、基本设置、网络设置、软件源、语言与输入法、硬件驱动、Unity 3D、Gnome3、Ubuntu文档、制作USB Live、U盘安装、软件安装、简介、下载目录一.准备安装Ubuntu11.10系统1.1 Ubuntu简介 1.1.1 Ubuntu正式
2012-06-10 16:23:37
4364

原创 XP任务栏里的显示桌面 没有了,怎么办?
一般情况下我们习惯于直接单击任务栏中快速启动栏中的“显示桌面”按钮来一键最小化所有窗口,尤其是打开了很多窗口时一一最小化所有打开的窗口更显得烦锁。但是,这个“显示桌面”按钮却经常性的消失,此时除了按快捷键Windows+D一键最小化外,我们该如何恢复这个按钮呢?方法其实还是很多的。 工具/原料 Windows NT方法一 直接运行命令
2012-06-08 09:06:10
6190
原创 服务器(centos7.6)已经安装了宝塔面板,想在里面安装一个SVN工具(subversion),应该如何操作呢?
服务器(centos7.6)已经安装了宝塔面板,想在里面安装一个SVN工具(subversion),应该如何操作呢?
2023-03-02 12:09:12
1001
转载 程序员表白程序,开放源码,不断更新(第三篇:第二弹)
首先感谢hackerzhou同志,是他给了我激情和想法,感谢他的开源精神,造福大家。这一波主要内容集中在网页这里,我一直想找一个通用或简易办法,能使大部分人都能使用“表白”这份礼物,如果使用网页,那么就要会建站,要服务器,要域名,除了代码还需要配置,有点麻烦,我这里使用的都是新浪云服务器,可以免费建一些网站,操作也比较简单,不会建站的可以来问我。(新浪云链接:http://t.cn/RGR
2018-01-06 12:33:50
65810
11
原创 我额而且
新华社北京6月6日电 题:空间站建设全面启动 载人航天合作大有可为——新华社记者专访杨利伟 新华社记者白国龙、李松 中国载人空间站进展如何?中国人会登上月球吗?美国“龙”飞船运送“中国货”释放什么信号?6日在北京开幕的2017年全球航天探索大会上,中国进入太空第一人、中国载人航天工程办公室副主任杨利伟就载人航天领域的热门问题接受新华社记者专访。 中国载人空间站2022
2017-06-07 11:54:58
1545
原创 互联网产品经理应该具备的技能(需求篇)
产品经理的需求技能,包含需求获取、需求筛选、需求分析、需求执行,这一系列过程是对产品经理综合素质的一个考验和全面衡量。如:对知识的要求,对行业市场的理解和经验。而且在这整个过程中,我们如何快速、高效的完成需求工程,也对我们有着越来越高的要求。一、写需求的八项思路1、合理的建立全局观,把握整体框架;2、合理的建立业务模型;3、合理的拆分系统需求;
2015-08-17 10:52:00
3063
原创 影响网站收录量有哪些因素
提高网站页面的收录量,使更多的长尾关键字获得排名。对扩大咱们网站规划与权重也是有严重利好效果的。郑州网站建设从下面几个首要方面给咱们讲讲影响录入的重要因素。1.原创与更新 当自己的网站有了权重后,网站的主页往往会被baidu抓取,而内页能否可以被抓取,除了页面权重的影响外,就是页面内容的更新频率与自创与否。搜索引擎希望内容原创且经常更新的网站。2.网站权重 网站权重越高,蜘
2015-08-16 15:12:19
2395
原创 Android设置背景图片平铺
以LinearLayout为例,它提供的background属性将会将背景图片拉伸,相当难看。事实上我们只需做少量的修改就可以实现web编程中css背景图片的效果。来试试吧。创建重复的背景图片在drawable目录下创建一个repeat_bg.xml: <bitmap xmlns:android="http://schemas.android.com/apk/re
2014-12-16 15:36:51
2377
android 例子
2012-12-25
Android 基站定位源码
2012-09-09
CruiseControl.NET-CCTray-1.5
2012-09-06
MyEclipse 6 Java 开发中文教程_15_开发XFire Web Service应用
2012-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人