-
[绝对原创]会c的怎能不看
[绝对原创]会c的怎能不看 “希望大家运行一下给点建议~! 希望各位过目,写的好希望顶一下,不好一定要说出理由” 以下程序中我也做了一些注释功能大概就那几个了希望大家给点意见看看是否应该再添加一些功能或者我的算法应该改正也请大家指出我想既然把程序做出来就应该把他做好做完整各位说是不 原来我打算要用链表来存储数据的但是这个程序不适合用这种结构存放数据的主体是文件其他变量是...
730
热度 -
C 语言main 函数最终探秘
C语言main函数终极探秘所有的C程序必须定义一个称之为main的外部函数,这个函数是程序的入口,也就是当程序启动时所执行的第一个函数,当这个函数返回时,程序也将终止,并且这个函数的返回值被看成是程序成功或失败的标志,如果在到达main函数体的末尾时没有遇到返回语句,它就被看看成是执行了return0;语句。C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C...
1120
热度 -
二、ViewGroup事件的分发处理
Android事件分发机制总结理解事件的分发机制,需要对View和ViewGroup事件的分发分别探讨。View和ViewGroup的区别,一个View控件是指它里面不能再包含子控件了,常见的如TextView、Button、ImageView等,而ViewGroup是继承自View的,但是它里面可以包含一些子控件,包括View或者嵌套的ViewGroup,常用的大部分布局都是ViewGroup组...
111
热度 -
java根本加密算法
java基本加密算法简单的java加密算法有:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)HMAC(HashMessageAuthenticationCode,散列消息鉴别码)1.BASE64Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家...
37
热度 -
java框架篇-spring AOP 实现原理
java框架篇---springAOP实现原理什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-OrientedPrograming,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允...
40
热度 -
小弟我的Android进阶之旅->Android中android:windowSoftInputMode的用法
我的Android进阶之旅------>Android中android:windowSoftInputMode的用法面试题:如何在显示某个Activity时立即弹出软键盘?答案:在AndroidManifest.xml文件中设置<activity>标签的android:windowSoftInputMode属性可以在显示Activity时立即弹出当前输入法的软键盘(不管是否有获得...
53
热度 -
Android主线程的讯息系统(Handler\Looper)
Android主线程的消息系统(Handler\Looper)前言:之前的文章写的都是关于Bitmap和内存的优化技术,这一篇文章给大家谈谈Handler。Handler是Android系统中比较重要的一个知识,在Android多线程面试经常会被问到,在实际项目中的确也经常用到。当然也比较复杂,知识比较多,牵扯到的类有Thread、Looper、Message、MessageQueue。Andro...
262
热度 -
android 自定义ViewGroup实现可记叙并呈现选择的ListView
android自定义ViewGroup实现可记载并呈现选择的ListView转载请注明出处:王亟亟的大牛之路之前也做过一些用TextView之类的记录ListView选项的东西,但是总觉得好难看,发现个不错的实现就贴给大家。项目目录运行效果:自定义视图:@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)publicclassFlowLayoutex...
79
热度 -
android 过程/线程管理(三)-Thread,Looper / HandlerThread / IntentService
android进程/线程管理(三)----Thread,Looper/HandlerThread/IntentServiceThread,Looper的组合是非常常见的组合方式。Looper可以是和线程绑定的,或者是mainlooper的一个引用。下面看看具体app层的使用。首先定义thread:packagecom.joyfulmath.androidstudy.thread;importcom...
706
热度 -
Creating Lists and Cards
Android英文文档翻译系列(5)——CreatingListsandCards[创建List和卡片,CardView和RecyclerView]CreatingListsandCardsTocreatecomplexlistsandcardswithmaterialdesignstylesinyourapps,youcanusetheRecyclerViewandCardViewwidgets...
105
热度 -
Android SparseArray源码翻阅
AndroidSparseArray源码阅读/**Copyright(C)2006TheAndroidOpenSourceProject**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotusethisfileexceptincompliancewiththeLicense.*Youmayobtainacopyoft...
43
热度 -
关于android:targetSdkVersion所导致的有关问题
关于android:targetSdkVersion所导致的问题最近两天一直在纠结个问题,就是我们新版的软件通过IDEA编译出来运行在4.4的手机上整个相机UI是完全错乱的,同事几个手机运行都一样,错乱的样子就是整个UI压缩挤压在一起,完全不是你在布局里面设置的还具有相对位置的样子。但是通过IDEA的布局文件的design按钮看到的布局展示demo又是正常的,所以,一直怀疑是编译的问题,或者某些控...
55
热度 -
Maxwin-z/XListView-Android(下拉刷新上拉加载)源码解析(1)
Maxwin-z/XListView-Android(下拉刷新上拉加载)源码解析(一)本次解析的内容,是github上一个用于下拉刷新上拉加载的控件xlistview,这个功能相信大家在开发的过程中会经常用到。控件的源码地址是https://github.com/Maxwin-z/XListView-Android在这个控件之前,我看过一些相同功能的控件,挑选后觉得XListView功能比较完善,...
42
热度 -
Ant治理安卓项目的自动化打包命令
Ant管理安卓项目的自动化打包命令Ant管理安卓项目的自动化打包命令一、配置ant1、登陆ant下载网页:http://ant.apache.org/bindownload.cgi,点击红框内容进行ant下载。2、把ant下载包解压放进指定目录下。3、配置ant的系统环境,如下4、在dos环境中输入ant-version测试ant环境配置是否成功。二、使用ant命令给安卓项目生成build.xml...
43
热度 -
Android volley 解析(4)之缓存篇
Androidvolley解析(四)之缓存篇这是volley的第四篇blog了,写完这篇,volley的大部分用法也都算写了一遍,所以暂时不会写volley的文章了,如果想看我前面写的文章,可以点这里Androidvolley解析(三)之文件上传篇为什么要用缓存我们知道,当客户端在请求网络数据的时候,是需要消耗流量的,特别是对于移动端用户来说,对于流量的控制要求很高。所以在做网络请求的时候,如果对...
30
热度 -
android application生命周期引见
androidapplication生命周期介绍看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。一.先对它的整体概念解释:在android源码中对他的描述是;*Baseclassforthosewhoneedtomaintainglobalapplicationstate.Youcan*provideyourownimplementationb...
13
热度 -
Android的服务(Service)(1)生命周期
Android的服务(Service)(一)生命周期本篇和接下来的几篇我们来浅析一下Android的另外一个非常重要的组件:Service,看到这里我们的脑海里都会涌现出什么词语呢?诸如:无用户交互界面,耗时后台操作,服务(级别)进程,远程调用。1、看看Service的代码,好干净的感觉,没错,它就定义了一些生命周期的方法以及一些成员,注意这些成员中并没有Window,所以Service是没有用户...
254
热度 -
怎么使用Eclipse开发Android源码
如何使用Eclipse开发Android源码转自:使用Eclipse开发Android源码?说明:这篇文章是介绍如何开发Android源码,包括各平台的源码而非仅仅Google释放的源码,我采用的是MSM7267.????前提不需要SDK,不需要ADT,通过整个工程的编译都可以生成。为了在Eclipse中调试源码如Phone、MMS、Contact……???????由于以前都没接触过Java、Ec...
18
热度 -
android内存溢出有关问题
android内存溢出问题最近的项目中,内存一直再增长,但是不知道是什么问题,导致内存溢出,在网上看到了这么一篇关于内存分析与管理的文章,解决了部分问题,感觉这篇文章还不错,就转帖到我的blog上了,希望对大家有所帮助。如果哪里有不好的地方,给留下言,然后我们大家继续完善内存泄露的问题,对大家都会有所帮助的,呵呵一、概述1二、Android(Java)中常见的容易引起内存泄漏的不良代码1(一)查询...
73
热度 -
Building Your First App-Creating an Android Project
BuildingYourFirstApp---CreatinganAndroidProject原文地址:http://developer.android.com/training/basics/firstapp/creating-project.html-------------------------------------------------AnAndroidprojectcontains...
28
热度