-
android客户端设立界面开发实例
android客户端设置界面开发实例我们在开发软件的时候,都会填一个功能就是设置,查看很多软件大多数都是圆角形式,最近在帮一个客户做直播客户端也要添加一个设置界面,因此分享一下制作过程先看一下效果图(上面还包含一个头,但是里面含有客户信息,就给去掉了)效果图就如上面的,其实也就是LinearLayout加上圆角,每一行用RelativeLayout布局,由于还要点击的时候改变背景颜色,所以我同时实...
71
热度 -
android 4.2 系统编译总结
android4.2系统编译小结android4.2系统编译小结1、InputManager.java类问题由于InputManager类路径及函数都发生了变化,所以用法有所不同longnow=SystemClock.uptimeMillis();KeyEventdown=newKeyEvent(now,now,KeyEvent.ACTION_DOWN,eventCode,0);KeyEventu...
66
热度 -
android获取手机相干信息大全
android获取手机相关信息大全获取手机相关信息:TelephonyManagermTm=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);Stringimei=mTm.getDeviceId();//设置imei号Stringmtype=android.os.Build.MODEL;//手机型号Stringnumer=mTm.getLi...
80
热度 -
android发送彩信的两种步骤
android发送彩信的两种方法第一种,直接调用系统彩信的发送接口:Intentintent=newIntent(Intent.ACTION_SEND); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra(Intent.EXTRA_STREAM,Uri.pars(url));//uri为你的附件的uri inten...
20
热度 -
【复建学习】08 条件表达式的重构
【重构学习】08条件表达式的重构所谓条件表达式,就是分支语句,去掉分支语句咯1、分解条件表达式修改点:你有一个复杂的条件语句(就是ifelse语句)做法:将条件表达式的三个部分分别提炼出独立函数即if(A部分){B部分;}else{C部分;}这三个部分都提炼成函数就好了。2、合并条件表达式修改点:你有一系列测试,都得到相同结果做法:将这些测试合并成一个条件表达式,并将这个表达式提炼成一个独立函数3...
254
热度 -
【Android进阶】为什么要创设Activity基类以及Activity基类中一般有哪些方法
【Android进阶】为什么要创建Activity基类以及Activity基类中一般有哪些方法现在也算是刚刚基本完成了自己的第一个商业项目,在开发的过程中,参考了不少人的代码风格,然而随着工作经验的积累,终于开始慢慢的了解到抽象思想在面向对象编程中的重要性,这一篇简单的介绍一下我的一点收获。首先,在现在的项目中使用的主要是afinal框架,而且这个框架确实比较不错,省去了不少工作量,...
66
热度 -
深入显出Android动态加载jar包技术
深入浅出Android动态加载jar包技术在实际项目中,由于某些业务频繁变更而导致频繁升级客户端的弊病会造成较差的用户体验,而这也恰是WebApp的优势,于是便衍生了一种思路,将核心的易于变更的业务封装在jar包里然后通过网络下载下来,再由android动态加载执行的方案,以改善频繁升级的毛病--前言该技术的具体实现步骤可参考农民伯伯的博客:http://www.cnblogs.com/over1...
5
热度 -
源码点击此处下载
Android自定义View(一)转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在V...
274
热度 -
Android源码分析-全面懂得Context
Android源码分析-全面理解Context转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/21829971(来自singwhatiwanna的博客)前言Context在android中的作用不言而喻,当我们访问当前应用的资源,启动一个新的activity的时候都需要提供Context,而这个Context到底是什么呢,这个...
64
热度 -
举动触发之Android自动化测试instrumentation(一)
行为触发之Android自动化测试instrumentation(一)最近没有啥idea,借着文献笔记《AppIntent-AnalyzingSensitiveDataTransmissioninAndroidforPrivacyLeakageDetection》的评论疑问,自己也来体验一下文中行为触发所所用到的InstrumentationTestRunner吧。由于对测试并没有太多的概念,一不...
48
热度 -
android4.0下serial port给应用操作完成非一般定制
android4.0下serialport给应用操作完成特殊定制android4.0下serialport给应用操作完成特殊定制我们在开发中,串口也就是serialport或者叫uart用的是相当频繁的,很普通的接口了,今天为什么在这提出来呢?笔者前年完成了一款android4.0平台的车载平板产品,客户外接了一个DTV,我们在android这边通过GPIO模拟IR来控制DTV盒子的。客户前面也做...
7
热度 -
android 完善退出应用程序
android完美退出应用程序。?Intentintent=newIntent(Intent.ACTION_MAIN);?????????????????????????intent.addCategory(Intent.CATEGORY_HOME);?????????????????????????intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);?...
65
热度 -
浅谈基于Android平台阅读器的开发经验
浅谈基于Android平台阅读器的开发心得阅读页面首先从布局开始吧,阅读界面采用了RelativeLayout布局方式,目的是有一个菜单键一直在屏幕下方,方便用户触摸操作。下面就逐步讲解一下屏幕下部分页面布局的代码:<?xmlversion="1.0"encoding="utf-8"?><relativelayoutxmlns:android="http:...
80
热度 -
Android 自动更新之状态栏上载
Android自动更新之状态栏下载转载自:http://blog.csdn.net/panyongjie2577/article/details/7346033???android自动检测版本在这里就不用说了,今天想和大家一起分享的是如何将下载更新文件最小化到任务栏下载,替代掉丑陋的对话框提示下载,对话框提示下载的用户体验相当不好,我们把它修改成为后台下载这样可以改善用户的使用体验。????废话就...
71
热度 -
Android中利用App兑现消息推送机制的代码实例
Android中利用App实现消息推送机制的代码实例-android中利用app实现消息推送机制的代码实例1.消息推送机制服务器器端需要变被动为主动,通知客户一些开发商认为重要的信息,无论应用程序是否正在运行或者关闭。我想到了一句话:don'tcallme,iwillcallyou!qq今天在右下角弹出了一个对话框:"奥巴马宣布本拉登挂了...",正是如此。自作聪明,就会带点小聪明,有人喜欢就有人...
25
热度 -
android口试
android面试为什么要用ContentProvider?它和sql的实现上有什么差别?使用ContentProvider可以将数据共享给其他应用,让除本应用之外的应用也可以访问本应用的数据。它的底层是用SQLite数据库实现的,所以其对数据做的各种操作都是以Sql实现,只是在上层提供的是UriAIDL的全称是什么?如何工作?能处理哪些类型的数据?AIDL是一种接口定义语言,用于约束两个进程间的...
77
热度 -
android的手机任务管理器,要害功能实现方法总结
android的手机任务管理器,关键功能实现方法总结4.4.1获取正在运行的程序:??ActivityManager对象向系统取得ACTIVITY_SERVICE:am=(ActivityManager)getSystemService(Context.ACTIVITY_SERVIC??E);??获取正在运行的进程列表:List<RunningAppProcessInfo>list=a...
91
热度 -
Android Bit地图和Canvas学习笔记
AndroidBitmap和Canvas学习笔记AndroidBitmap和Canvas学习笔记2011年05月24日位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1.从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:Resourcesres=getResources();使用BitmapDrawa...
14
热度 -
【贪吃蛇―Java软件工程师写Android游戏】系列 3. 用J2ME实现Android的Snake Sample详解
【贪吃蛇―Java程序员写Android游戏】系列3.用J2ME实现Android的SnakeSample详解【贪吃蛇―Java程序员写Android游戏】系列3.用J2ME实现Android的SnakeSample详解2011年04月10日本次会详细讲解将Android的SnakeSample移植到J2ME上,从而比较二者的区别和联系。在《1.AndroidSDKSample-Snake详解》中...
51
热度 -
Android系统Intent的应用
Android系统Intent的使用AndroidIntent的几种用法全面总结Intent,用法Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种I...
61
热度