IMStephen
码龄14年
关注
提问 私信
  • 博客:48,043
    社区:11,740
    59,783
    总访问量
  • 15
    原创
  • 暂无
    排名
  • 13
    粉丝
  • 0
    铁粉

个人简介:我是程序员

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2011-05-29
博客简介:

我是程序员

博客描述:
只有偏执狂才能生存!
查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得22次点赞
  • 内容获得21次评论
  • 获得2次收藏
  • 博客总排名860,834名
创作历程
  • 4篇
    2014年
  • 12篇
    2013年
  • 5篇
    2012年
TA的专栏
  • 我是程序员
  • Android
    13篇
  • Linux
  • 数据结构与算法
    1篇
  • C/C++
    1篇
  • 网络编程
  • 程序人生
    1篇
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

android进程优先级&有了Thread为什么还要使用service

我们知道,一般情况下,一个应用程序对应一个进程,当然也有例外,比如在一个应用程序中打开浏览器时,这时就产生了另一个进程,也就是浏览器的进程。这时,当我们关闭了该应用之后,会发现该应用的进程并没有被销毁,仍然存在缓存中。实际上,由于这些应用是用于手机上的,用户可能会频繁使用这些应用,谷歌工程师为了提高我们使用这些应用的效率,当我们关闭一个应用时,并没有真正把进程给杀死,而是将其保留在缓存中,以便下次
原创
博文更新于 2014.03.03 ·
2120 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

算法设计:斐波那契数列

问题描述:如果一对兔子每月能生1对小兔子,而每对小兔在它出生后的第3个月里,又能开始生1对小兔子,假定在不发生死亡的情况上,由1对初生的兔子开始,1年后能生出多少对兔子?问题分析:刚开始只有一对初生的兔子,一个月后,初生的兔子变成2个月大的兔子,此时,由于它还不能生小兔,因此总数仍为1;两个月时,原来两个月大的兔子长成三个月大的兔子,并且生下一个月大的小兔子,此时兔子总数为2;
原创
博文更新于 2014.03.02 ·
2957 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Android05

41. Android程序与Java程序的区别?Android程序用android sdk开发,java程序用javasdk开发.Android SDK引用了大部分的Java SDK,少数部分被Android SDK抛弃,比如说界面部分,java.awt  swing package除了java.awt.font被引用外,其他都被抛弃,在Android平台开发中不能使用。android
原创
博文更新于 2014.02.28 ·
2023 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android06

51. 一条最长的短信息约占多少byte? 中文70(包括标点),英文160,160个字节 这个说法不准确,要跟手机制式运营商等信息有关.  做实验,看源码ArrayList msgs =sms.divideMessage(message);         for (String msg : msgs) {             sms.sendTextMess
原创
博文更新于 2014.02.28 ·
1875 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android07

62. 说说mvc模式的原理,它在android中的运用。MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层 Android中界面部分也采用了当前比较流行的MVC框架,在Android中M就是应用程序中二进制的数据,V就是用户的界面。And
原创
博文更新于 2014.02.28 ·
1734 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android04

31. 请解释下Android程序运行时权限与文件系统权限的区别。   Android程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 打电话,访问网络,获取坐标,写sd卡,读写联系人等..安装的时候会提示用户…-rw------ 私有权限 -rw-rw-rw-全局可读可写  linux系统的文件权限 文件系统的权限是linux权限. 比
原创
博文更新于 2014.02.28 ·
1809 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android03

21. 请描述一下BroadcastReceiver。广播 android操作系统的一个事件 有很多广播接收者 ,系统已经实现了.广播分两种:有序广播,无序广播指定接收者的广播 .  是不可以被拦截掉的  那个程序的uid越低 越先接受到消息 onReceive() 方法. abortBroadcast(); 有序广播有一个特例  send
原创
博文更新于 2014.02.28 ·
1603 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android02

11. 同一个程序,但不同的Activity是否可以放在不同的Task任务栈中?比方说在激活一个新的activity时候, 给intent设置flagsingleinstance 单独的任务栈Intent的flag添加FLAG_ACTIVITY_NEW_TASK   这个被激活的activity就会在新的task栈里面…    Intentintent = new Intent
原创
博文更新于 2014.02.28 ·
2088 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Android01

最近在学习传智播客的Android视频,看到这个面试题,觉得很有用,特贴出来,跟大家一起分享,共同进步!1. 什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activitysetContentView() ,// 要显示的布局, activity 是Context的子类,同时实现了window.callback和keyevent.callb
原创
博文更新于 2014.02.28 ·
1966 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android屏幕适配

android屏幕适配问题相信很多企业在开发过程中都会碰到,由于前些天在面试时一再被问到这个问题,我说在企业开发中让美工多做几套图,放在 res目录的drawable下,让手机根据不同的尺寸然后选择相应的图片,这个回答显然不能令面试官满意,我当然也不满意,所以今天又查阅了资料并重新整理了下这个知识点。我们知道,在res目录下确实存在多个drawable目录,一般在开发过程中,由于没有遇
原创
博文更新于 2014.02.28 ·
1557 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

分享几个故事:让我想明白了不少事情

一个男人在他妻子洗完澡后准备进浴室洗澡。这时,门铃响了。  妻子迅速用浴巾裹住自己冲到门口。  当她打开门时,邻居鲍勃站在那儿。  在她开口前,鲍勃说,“你如果把浴巾拿掉,我给你800美元。”  想了一会儿,这个女人拿掉浴巾赤裸地站在鲍勃面前。
转载
博文更新于 2014.02.28 ·
5404 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

大四这些天

学习这事儿,其实也是有情怀的,好比你隔了十年后,突然有一天听了十年前很熟悉的一首流行歌曲,你会感觉情怀扑面而来。
原创
博文更新于 2014.02.28 ·
2473 阅读 ·
10 点赞 ·
8 评论 ·
2 收藏

基于Android平台的手机卫士效果图

基于Android平台的手机安全卫士是一款为手机提供基础安全管理服务的应用软件,其实现的基础功能包括:手机防盗、通讯卫士、软件管理、任务管理、流量管理、手机杀毒、系统优化、高级工具和设置中心。以下是该应用的部分实现效果图:
原创
博文更新于 2014.02.19 ·
1668 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

MD5加密示例

下面是一个MD5的Demo.public class Demo{ public static void main(String args[]){ MessageDigest digest=MessageDigest.getInstance("MD5"); String pwd="123456"; byte bytes[]=digest.dig
原创
博文更新于 2013.09.13 ·
1344 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

多线程下载文件

使用多线程下载文件可以更快地完成文件的下载。多线程下载文件之所以快,是因为其抢占的服务器资源多。如:假设服务器同时最多服务100个用户,在服务器中一条线程对应一个用户,100条线程在计算机中并非并发执行,而是由cpu划分时间片轮转执行,如果A应用使用了99条线程下载文件,那么相当于占用了99个用户的资源,假设一秒内cpu分配给每条线程的平均执行时间为10ms,A应用在服务器中一秒内就得到了990m
原创
博文更新于 2013.09.01 ·
1887 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

数据持久化之sharedpreference的使用

要将数据持久化到手机移动设备有多种方法,其中有一种是通过sharedpreference来实现。首先将sharedpreference初始,private SharedPreferences sp; // 初始化 sharedpreference sp = this.getSharedPreferences("config.txt", Context.MODE_WORLD_REA
原创
博文更新于 2013.07.30 ·
1326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

100个Java经典例子(11-20)初学者的利器高手的宝典JavaSE

[java] view plaincopypackage test11;    import java.awt.event.ActionEvent;  import java.awt.event.ActionListener;  import java.awt.event.KeyEvent;    import javax.swing.Abs
转载
博文更新于 2012.10.13 ·
2689 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

100个Java经典例子(1-10)初学者的利器高手的宝典JavaSE

[java] view plaincopypackage test1;    /**  * Title: Hello Java World  * Description: 简单的Java程序,只显示一个信息。  * filename: HelloWorld.java  */   public class HelloWorld {
转载
博文更新于 2012.10.13 ·
3643 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

腾讯,创新工场,淘宝等公司最新面试

九月腾讯,创新工场,淘宝等公司最新面试三十题(第171-200题)引言       曾记否,去年的10月份也同此刻一样,是找工作的高峰期,本博客便是最初由整理微软等公司面试题而发展而来的。如今,又即将迈入求职高峰期--10月份,所以,也不免关注了网上和我个人建的算法群Algorithms1-12群内朋友发布和讨论的最新面试题。特此整理,以飨诸位。至于答案,望诸位共同讨论与思考。
转载
博文更新于 2012.10.13 ·
2845 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

百度最新面试

1、实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:func(7) = 4,可以证明最少需要4次运算n = 7n-1 6n/2 3n-1 2n/2 1要求:实现函数(实现尽可能高效) int func(unsign int n);n为输入,返回最小的运算次数。给出思
转载
博文更新于 2012.10.13 ·
1185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多