当前位置: 代码迷 >> gui的解决方案
 
  • 面临对阿象设计原则

    面向对阿象设计原则如何衡量软件设计质量1首要的标准满足软件的功能需求满足软件功能需求的设计并不一定就是好的设计。好的设计可读性:软件的设计文档是否轻易被其他程序员理解。可读性差的设计会给大型软件的开发和维护过程带来严重的危害。可复用性:软件系统的架构、类、组件等单元能否很容易被本项目的其它部分或者其它项目复用。可扩展性:软件面对需求变化时,功能或性能扩展的难易程度。可维护性:软件维护(主要是指软件...

    18
    热度
  • J2ME装置的实际性能

    J2ME设备的实际性能J2ME设备的实际性能性能标准可以帮助开发者开发出更好的应用程序摘要设备的性能可以帮助开发者开发出能让用户有好的体验的应用.了解性能可以帮助开发者了解每种设备的优缺点以及为具体设备开发合适的应用.进行性能测试是从底层来评价设备的.这篇文章是描述的是关于现有一些的J2ME(Java2Platform,MicroEdition)设备在Java无线应用核心性能测试结果的文章.测试中...

    2802
    热度
  • (转)Symbian 活动对象彻底了解

    (转)Symbian活动对象彻底理解Symbian编程总结-基础篇-活动对象正解(1)-理解活动对象SymbianOS中的活动对象的使用无疑是最基础的、最频繁的、最重要的。什么是活动对象呢?大家学习一个新的事物时,总是会将这个新的事物与自己认知的事物相比较,从而达到快速学习的目的。我开始学习Symbian的时候,我查看很多Symbian书籍、网上很多Symbian教程都将活动对象与多线程联系到一起...

    8970
    热度
  • Android APK巩固技术方案调研

    AndroidAPK加固技术方案调研@authorASCE1885的Github简书微博CSDN最近项目中需要实现自己的APK加固方案,因此就有了这一篇调研报告。软件安全领域的攻防向来是道高一尺魔高一丈,攻防双方都处于不断的演变和进化过程中,因此软件加固技术需要长期持续的研究与投入。目前成熟的第三方解决方案1.娜迦针对Android平台下的APP被逆向分析,破解,植入木马病毒后,用户敏感信息泄露或...

    8
    热度
  • Android项目小结之社会化分享

    Android项目总结之社会化分享Android项目总结之社会化分享随着现在社交网络的日益繁多,众多的社交客户端已占据了人们的大量时间,所以在我们的应用中具有一键分享的功能对提高我们产品的知名度有很大的帮助。新浪微博、腾讯微博、腾讯QQ、微信、QQ空间、豆瓣等众多知名社交站点,都是我们可以分享的去处,当然,分享功能涉及到别人第三方的权益,肯定是由他们提供SDK等支持,我们才能进行分享使用。既然分享...

    86
    热度
  • Android 手机上安装并运作 Ubuntu 12.04

    Android手机上安装并运行Ubuntu12.04Ubuntu.sh脚本的原地址变动了,导致下载不了,现在LinuxIDC.com提供本地下载。?Android是基于Linux内核的开源操作系统,主要用在移动设备上。当然同样是基于Linux内核的操作系统,现在支持的Android的智能手机理论来说都能运行基于Linux的操作系统,比如现在流行的发行版:Ubuntu、Fedora等等。不仅如此,现...

    23
    热度
  • 20款优秀的腾挪产品原型和线框图设计工具

    20款优秀的移动产品原型和线框图设计工具线框图(Wireframe)是app、软件或者网站设计过程中非常重要的一个环节,它可以合理地组织并简化内容和元素。线框图除了可以帮助开发者节省时间外,更可以加深开发者对产品的认知,给开发者一个清晰的产品构架,避免了开发者陷入层次不清、功能不明的产品设计和开发混乱状态。1、Proto.ioProto.io是一个专用的手机原型开发平台——...

    139
    热度
  • android 代码 搅混

    android代码混淆1、得到classes.dex文件;直接用你机器上的?解压软件打开.apk文件解压出classes.dex文件,(这个就是.jar的前生---其实应该说后世)2、还原.jar文件;这一步需要用到一个工具?dex2jar(谷歌的代码库里有?http://code.google.com/p/dex2jar/)看名字也不难知道他是干嘛的了吧?(没错,就是把dex还原成?jar包)下...

    310
    热度
  • Android的service有关讲解

    Android的service相关讲解转自:http://blog.sina.com.cn/s/blog_71d1e4fc0100o8qr.html1.说明android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManage...

    57
    热度
  • Android程序签字

    Android程序签名概述Android系统要求,所有的程序经过数字签名后才能安装。Android系统使用这个证书来识别应用程序的作者,并且建立程序间的信任关系。证书不是用于用户控制哪些程序可以安装。证书不需要授权中心来签名:Android应用程序上使用自己签名的证书是完全允许且普遍的。理解Android应用程序签名有以下几个重要点:所有的应用程序都必须签名。系统不会安装任何一个不签名的程序。·你...

    76
    热度
  • 案件回顾:

    Android4.0中由ProGuard引发的一场血案案件还原:修改Android4.0源码中的Setting,添加一项功能之后,在eng模式下编译,一切正常,遂提交代码到服务器。第二天,传来噩耗,Setting上新添加的功能无法使用,一点击则报错。案件分析:上传代码之前,已经在本地编译测试过,咋会有错呢??!!管它三七二十一,操起adblogcat抓取log进行分析。不看不知道,一看吓一跳,lo...

    87
    热度
  • Android移栽: wifi设计原理(源码分析)

    Android移植:wifi设计原理(源码分析)初始化在SystemServer启动的时候,会生成一个ConnectivityService的实例,try{Log.i(TAG,"StartingConnectivityService.");ServiceManager.addService(Context.CONNECTIVITY_SERVICE,newConnectivityService(co...

    31
    热度
  • android小技艺

    android小技巧好久没有更新blog了,今天那就即兴写点。退出软件我们知道android是多任务的系统,当多个Activity相互跳转的时候,这个时候在每个Activity都有退出出口的话,怎么真正退出就成为了一个小小的问题,在网上很多资料都说,个人觉得都是没有真正解决问题的实质。先爆料一下网上的,杀死进程的方式:1,android.os.Process.killProcess(android...

    16
    热度
  • 也说Android的学习和利用Android来赚钱

    也谈Android的学习和利用Android来赚钱先说说本人的情况,09年底开始学习手机开发,先从Brew到Mobile再到Android,android是今年过年回来才算真正开始学的,一边学习一边做原先Brew项目到android的移植,5月中旬的时候开始做个人开发者,比较惭愧的是至今只发布了一个应用。原因一个是那时候开发经验不够,产品也较缺陷,对广告这块了解也不多,收入不高缺乏动力。因为收入原...

    3
    热度
  • 透过google接口在Android中实现天气预报效果

    通过google接口在Android中实现天气预报效果Android可以通过google实现获取指定经纬度位置或者某一个城市的天气信息。如果是根据经纬度查询天气信息,需要对精度为进行转换,例如lat值为31.174165,需要过滤掉小数点,变为31174165传到接口中,维度也一样处理,处理后传给?http://www.google.com/ig/api?weather=,,,31174165,1...

    9
    热度
  • 《Android/OPhone 开发完全讲义》已出版,现提供源代码上载

    《Android/OPhone开发完全讲义》已出版,现提供源代码下载《Android/OPhone开发完全讲义》已出版,现提供源代码下载2010年07月01日《Android/OPhone开发完全讲义》已出版。购买:互动网(China-pub)样章下载现将本书源代码完全公开目录前言第1章Android入门11.1Android的基本概念11.1.1Android简介11.1.2Android的系统...

    242
    热度
  • Android入门户一篇[转]

    Android入门第一篇[转]?最近Android挺火的,可惜刚毕业,温饱才刚刚解决,还没能力买台Android手机,所以目前的开发只能用模拟器来做。。。就目前AndroidSDK1.5+Eclipse+ADT的开发方式来说,跟J2ME最大的区别在于UI的不同,当然Android比J2ME多出很多东西,多出的是J2ME无法作对比的。。。。刚开始做Android开发,很多人都是先写个简单的界面,再加...

    10
    热度
  • android市场下怎么发布新的版本

    android市场上如何发布新的版本给你的程序签名注意事项:所有提交到Market的程序必须经过签名。未经签名的程序不能安装。你可以使用个人证书去签名程序,不一定要经证书机构授权。用Debug版本证书签名的程序将不能发布。在安装程序时会检测签名证书是否过期。如果程序在安装后证书过期,程序也能正常使用。你可以使用keytool和Jarsigner产生密钥并签名你的程序。l你的程序在签名后还需要使用z...

    94
    热度
  • 深入了解c#的字段与属性

    深入理解c#的字段与属性属性属性的作用就是保护字段,对字段的赋值和取值进行限定属性的本质就是两个方法,一个叫get()对取值进行限定,一个叫set()对存值进行限定,属性只是对属性的再赋值。如果只有get是只读属性,set是只写属性。在get里面用的值是字段的值,set里面用的是value的值所以在类里面的public方法要访问私有字段,尽量访问属性,虽然这样可能会降低访问的效率,但是一方面会更安...

    3
    热度
  • 剖解并利用Visual Studio Code在Mac上编译、调试c#程序

    剖析并利用VisualStudioCode在Mac上编译、调试c#程序0x00前言一周多以前的微软的Build大会上,微软发布了一个让很多人眼前一亮的工具,也是本文的主角——VisualStudioCode。很多使用Windows的朋友都很高兴,认为又多了一个很不错的文档编辑器。不过匹夫更关心的是它的跨平台能力,这不,匹夫偷得半日闲,写篇小文来聊聊在Mac上如何使用Visu...

    60
    热度