2016年12月10日
摘要: 不希望出现断层,在此将在新浪博客上写的一些文章链接到这里:http://blog.sina.com.cn/s/articlelist_1736782070_0_1.html 阅读全文
posted @ 2016-12-10 15:29 C语言答疑课堂 阅读(101) 评论(0) 推荐(0)
摘要: Introduction:-------------This document describes the syntax of Android.mk build filewritten to describe your C and C++ source files to the AndroidN... 阅读全文
posted @ 2016-12-10 15:29 C语言答疑课堂 阅读(119) 评论(0) 推荐(0)
摘要: Android NDK OverviewIntroduction:The Android NDK is a set of tools that allows Android application developersto embed native machine code compiled fr... 阅读全文
posted @ 2016-12-10 15:29 C语言答疑课堂 阅读(146) 评论(0) 推荐(0)
摘要: 转载http://www.eoeandroid.com/thread-97477-1-1.html小知识点:UDP协议和TCP协议的不同。UDP是把数据都打成数据包,数据包上自带通信的地址,但是数据包发出去之后UDP协议不能保证你能否收到。而TCP协议要求接收方收到数据后给个回应,当发送重要数据的时... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(270) 评论(0) 推荐(0)
摘要: 转载http://www.eoeandroid.com/thread-61727-1-1.html一、Socket通讯机制1. TCP连接:面向连接的可靠传输协议,具有数据确认和数据重传机制,保证了发送数据一定能到达通信的对方。对数据完整性要求比较高的场合使用。手机能够使用联网功能是因为手机底层实现... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(224) 评论(0) 推荐(0)
摘要: 1. 正式布局界面时,先在纸上画出整个布局,并考虑用什么布局比较适合;2. 布局界面先做出框架,并用不同的背景颜色标记出来,确保大的布局框架式正确的;3. 接着在每个大的布局框架内布局小的布局;4. 可视化界面提供了不同的尺寸,可以查看在不同的尺寸界面下,自己的布局是否合适。根据官方说法,可以先选择... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(92) 评论(0) 推荐(0)
摘要: 好久未更新博客了。人都是这样,刚开始对某一样东东冲劲十足,时间一长,很难坚持下去了,我这博客也是。所以我要打破成规,继续更新。 本次博客谈谈adil的用法。aidl的全称叫什么来着忘了,不过不要紧,重点不是叫啥名,而是要领会这玩意儿是做啥的。扯远一点,我是越来越觉得,会具体的什... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(142) 评论(0) 推荐(0)
摘要: 主文件package cn.com.sxp;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.widget.RatingBar;import android.widg... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(110) 评论(0) 推荐(0)
摘要: 主文件package cn.com.sxp;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;impor... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(103) 评论(0) 推荐(0)
摘要: package cn.com.sxp;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import andro... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(141) 评论(0) 推荐(0)
摘要: listview是一个比较重要的UI组件,一切影响UI的操作,比如适配器从磁盘、网络或者数据库中加载数据的操作,最好都放在子线程中完成。子线程可以使用thread,不过那样比较老土,官方推荐使用AsyncTask。 AsyncTask会自动排队 execute() 任务,并且顺序执... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(94) 评论(0) 推荐(0)
摘要: 可以再一个布局中通过“include”和“merge”元素进行复用其他的布局元素。比如如下一个布局: 这是一个可复用的布局文件,倘若有以下的布局文件: ...则包含了被复用的文件。当然,如果在包含者当中,需要调整被包含者的属性,也可以:这样就重新调整了被包含者的属性。 a... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(96) 评论(0) 推荐(0)
摘要: 在andorid开发中,内存小往往是个问题。android设备的内存,分配给每一个应用的内存,至少是16M,在其中跑应用的各个组件。如果应用使用到不少的图片的话,则16M内存很快的就消耗掉了。还有另一个可能导致内存泄露的因素,就是过多的对context的长时间的引用。 在andro... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(76) 评论(0) 推荐(0)
摘要: In the previous lesson you learned how to start a task on a thread managed by ThreadPoolExecutor. This final lesson shows you how to send data from th... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(110) 评论(0) 推荐(0)
摘要: This lesson shows you how to implement a simple application that connects to the network. It explains some of the best practices you should follow in ... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(276) 评论(0) 推荐(0)
摘要: This lesson describes how to write applications that have fine-grained control over their usage of network resources. If your application performs a l... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(178) 评论(0) 推荐(0)
摘要: 一、面向对象的编程1.可维护性:要改,只需要更改要改动的地方;2.可复用:代码单元可以再其他地方被反复使用;3.可扩展:要加新功能,只需很方便地增加即可;4.灵活性:代码单元的重新组合要很方便,以此实现新的功能。 二、面向对象的好处1.封装。通过封装,比如就可以将业务实现与界面显示实现分开;通过封装... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(129) 评论(0) 推荐(0)
摘要: When an application component starts and the application does not have any other components running, the Android system starts a new Linux process for... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(158) 评论(0) 推荐(0)
摘要: The speed and efficiency of a long-running, data-intensive operation often improves when you split it into smaller operations running on multiple thre... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(125) 评论(0) 推荐(0)
摘要: This lesson shows you how to implement a Runnable class, which runs the code in its Runnable.run() method on a separate thread. You can also pass a Ru... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(105) 评论(0) 推荐(0)
摘要: The previous lesson showed how to define a task that executes on a separate thread. If you only want to run the task once, this may be all you need. I... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(212) 评论(0) 推荐(0)
摘要: The previous lesson showed you how to define a class that manages thread pools and the tasks that run on them. This lesson shows you how to run a task... 阅读全文
posted @ 2016-12-10 15:28 C语言答疑课堂 阅读(122) 评论(0) 推荐(0)
摘要: 需要注意的地方已在代码中表明package cn.com.sxp;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import an... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(123) 评论(0) 推荐(0)
摘要: package cn.com.sxp;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;im... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(109) 评论(0) 推荐(0)
摘要: package cn.com.sxp;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;im... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(199) 评论(0) 推荐(0)
摘要: 待续 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(73) 评论(0) 推荐(0)
摘要: 主文件package cn.com.sxp;import android.app.Activity;import android.media.AudioManager;import android.media.MediaPlayer;import android.os.Bundle;import a... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(118) 评论(0) 推荐(0)
摘要: 有这样一种view类,可以让人在其上面画动画,画图片,它的全名叫做surfaceview。名称就包含两层意思,一层是surface,一层是view。前一层提供一个面可以让人画画,后一层是个view,可以将画画显示出来。一般view类也有个draw方法,但是不能用来画画。上网找了很多资料,说的啰嗦,都... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(108) 评论(0) 推荐(0)
摘要: 这次来个稍微复杂点的。package cn.com.sxp;import android.app.Activity;import android.app.ProgressDialog;import android.graphics.Bitmap;import android.graphics.Bit... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(84) 评论(0) 推荐(0)
摘要: 接着上篇,继续研究sdcard的神秘之处。上篇代码不变,本篇新增代码都在下面~~~继续上代码~~// 写文件 File path = new File("/mnt/sdcard/sxp/android/test"); File file = new File("/mnt/... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(130) 评论(0) 推荐(0)
摘要: 现在的android手机其实就是一个小小的掌上电脑,平时电脑有的硬件它估计也有了。这次本人研究下了其中充当手机硬盘的角色,就是sdcard。这是一个保存应用程序的好地方。 老规矩,上代码,学习代码才是进步的王道,妈的~~~ package cn.com.sxp;impo... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(78) 评论(0) 推荐(0)
摘要: 当一个activity的状态是一个容易被系统宰掉时,比如pause或者stop状态,此时这个活动不一定已经被销毁了,那么这个activity的onSaveInstanceState方法会被系统调用(值得一试),上代码:package cn.com.sxp;import android.a... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(117) 评论(0) 推荐(0)
摘要: 这次开始玩玩活动的生命周期。废话不说,先搞个小应用,大体思路是:主界面有两个按钮,一个按钮按下后,出现第二个界面;另一个按钮按下后,出现第三个界面,真他妈简单。一、主界面:1. 主界面布局xml文件: 我的神~~~2. 主界面逻辑代码:package cn.com.sxp;im... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(124) 评论(0) 推荐(0)
摘要: android中活动的概念(activity)是一个很重要的东东。这里有很多东东值得好好研究。最好的研究来源当然是官网啦,所以本人这里写一点对官网文章的研究心得。一、活动(activity)的概念 在计算机世界,活动是一个类,是个类必然有很多它自己的属性、方法等,这个太抽象,不好理解; ... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(92) 评论(0) 推荐(0)
摘要: 此两者如果均安装android的话,区别在哪里? 目前所知,区别就是一个屏幕大,一个屏幕小;可能还有其他的一些区别,比如andoid的版本不一样,所以上层的应用软件也不一样,仅此而已吧。 平板电脑比较重,因此,称为便携式设备,我觉得还是算了吧。就连那一点稍大的屏幕,... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(96) 评论(0) 推荐(0)
摘要: framelayout最大的特点,个人认为就是N个元素都会重叠地堆在左上角,除非你手动指定位置。相对布局relative也是如此,但是他妈的人家不可以指定布局的垂直与水平,frame可以,但是指定垂直和水平的意义? framelay的xmlns:android=http://s... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(100) 评论(0) 推荐(0)
摘要: 官网上的一个xml文件: 效果图可以看官网,问题在于,xml文件规定这个cancel按钮在ok按钮的左边,但是没有说左到什么程度。从实际效果来看,仅仅是在ok按钮的左边一点点。那么,为什么cancel按钮不左的彻底一点,在一行的开头呢?我做个试验: ... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(86) 评论(0) 推荐(0)
摘要: java主进程调用一个bat脚本,该bat脚本会以一个子线程的方式跑。可是,在这个bat中有一个mencoder转换器,它对一个视频转换到一个程度就卡在那里了,主进程傻傻地等啊等,mencoder就是不结束,木有办法。 偶然发现,主进程再次分配两个子线程,分别从bat子线程的错... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(172) 评论(0) 推荐(0)
摘要: android的相对布局relativelayout也是一个值得研究的部分。先归纳下最近的几个心得。相对布局中,xml文件第一个控件总是在屏幕的左上角为它的位置,别管你手机是竖着的还是横着的。从第二个控件开始,如果不给它指定相对于第一个控件的位置,则它们都是叠加在第一个控件上面,我已经实践过,和fr... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(86) 评论(0) 推荐(0)
摘要: android的线性布局linearlayout的研究没有尽头。看了官网关于线性布局的一个例子,捣鼓一阵,发现的迷惑记录在此。一、先看看官网xml 不难理解。统大者线性布局沾满整个屏幕,里面... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(103) 评论(0) 推荐(0)
摘要: 这几天一直在研究线性布局这块,记录下一些研究心得,作为参考之用。一、金刚钻:(线性布局,英文名 linearLayout) 布局xml文件中统大者是一个线性布局,它的长宽都已经fill_parent沾满了整个屏幕,因此想再在线性布局外再搞一个控件是不可能的。如果将统大者线性布局的高... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(122) 评论(0) 推荐(0)
摘要: 我有了一台电脑,有好多的硬件,CPU啊、内存啊、光驱啊、硬盘啊等等,我不想装windows,我想装linux,我就装了一个linux。事实上,可以跑,没问题,我在思考,why? 我装的linux,包括很多的东西,有最基本的内核,内核提供的工具软件,还有各式各样的软件啦。 ... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(92) 评论(0) 推荐(0)
摘要: 经常听到N多人说工作经验这个名词;也时常听到人说工作多少年就是多少年工作经验。我听着总觉得有点别扭,感觉他们把这个名词说的太简单了,而且觉得不是工作N年就一定有所谓的工作经验。我觉得归根结底还是在于工作经验是什么的概念,我相信没有多少人能将自己对它的理解说的很明白。 有时我也在... 阅读全文
posted @ 2016-12-10 15:27 C语言答疑课堂 阅读(126) 评论(0) 推荐(0)
摘要: vmware我还是比较偏向7.1.4版本,其他版本装在win7上似乎有点问题。 windows平台下,使用vmware + opensuse的网络配置过程如下: 装完vm后,会在本地连接新创建两个新连接vm1和vm8,vm8属性中设置为自动获取IP; 启动suse... 阅读全文
posted @ 2016-12-10 15:26 C语言答疑课堂 阅读(170) 评论(0) 推荐(0)
摘要: 恩,好吧,原来书籍的感觉是要为博客做一个皮肤设置的,还好我设置完毕了,OK,开始喽~~~ 阅读全文
posted @ 2016-12-10 15:26 C语言答疑课堂 阅读(93) 评论(0) 推荐(0)
摘要: 今天怀着激动地心情,在这里写下第一篇开博。之前也在新浪、网易等申请过博客,并且将新浪博客作为我的个人技术博客,当有一天看到cnblog时,觉得这里的博客以一本精美的书的批复呈现时,顿觉得很有。。。咋说呢,就真的像是一本知识的书籍,看着都很爽,所以就申请了一个,并打算将其作为我的技术博客。... 阅读全文
posted @ 2016-12-10 15:26 C语言答疑课堂 阅读(137) 评论(0) 推荐(0)
摘要: 这几天一直在搞suse下的mplyaer、ffmpeg等源码编译安装,总结出源码软件安装三部曲,网上称为经典三部曲。这三步分别为:1. ./configure [options]2. make3. make install 具体地说:1. 先下载源码。这里本人一直偏向于在官网上直接下载源码。因为个人... 阅读全文
posted @ 2016-12-10 15:26 C语言答疑课堂 阅读(146) 评论(0) 推荐(0)
摘要: mplayer截图的优点:对于一个时长很长的视频,可以任意指定一个时间点截图,mplayer会直接跳到这个时间点开始解码截图; 缺点:由于是直接跳到指定的时间点,也就是直接跳过了之前的帧,这样解码出来的截图有时候难免会出现马赛克、灰白等现象。 ffmpeg截图的... 阅读全文
posted @ 2016-12-10 15:26 C语言答疑课堂 阅读(391) 评论(0) 推荐(0)
摘要: 工作中要学会的其中一点,就是对某项新技能的学习。最近android很火,不少公司利用之开发新产品,也有不少人在学。不过,一旦将来android降温,或者有其他的新技术出现,势必会掀起新的一波学习潮。个人觉得,职员要做的,除了深入了解一门技能外,也应该学会如何在最短的时间内上手一门新技能。... 阅读全文
posted @ 2016-12-10 15:26 C语言答疑课堂 阅读(117) 评论(0) 推荐(0)