- 博客(30)
- 资源 (10)
- 收藏
- 关注
原创 Android应用中如何调用其他应用的Activity
在Android中可以通过以下的代码调用其他应用的Activity,ComponentName componetName = new ComponentName( //这个是另外一个应用程序的包名 "com.other.app", //这个参数是要启动的Activity "com.other.app.TestActivity"); Intent intent= new Inte
2016-05-01 11:42:29
2300
原创 C++Bulder之字符数组转换成AnsiString类型
情况一:char tmp[10] = "abcdefg";AnsiString buffer;buffer = tmp;情况二:char tmp[10] ="\0\0\4\4";AnsiString buffer;buffer = tmp;情况一转换正常,情况二转换后,buffer数据还是为空。分析:经调试发现,不管是字符串还是字符数组在转换成A
2015-09-24 15:10:57
1444
原创 Ubuntu10.04 NFS配置
1. 安装相关软件#sudo apt-get install nfs-kernel-server2. 进行配置打开/etc/exports文件,在末尾加入:/home/test *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:/home/test:要共享的目录* :允许所有的
2015-03-05 16:50:52
583
原创 解决init: sys_prop: permission denied uid:1003 name:service.bootanim.exit问题
这个错误是在调用property_set函数时出现的。通过打印信息,找到了以下代码/android/system/core/init/property_service.cif (check_perms(msg.name, cr.uid, cr.gid, source_ctx)) { property_set((char*) msg.name, (char*) msg.value);}
2015-02-12 17:47:36
9308
转载 Eclipse中添加Android系统jar包
Eclipse中添加Android系统jar包这样做的好处是,可以使用Eclipse开发系统应用了,这样可以调用系统中才使用的API.
2014-11-15 10:47:05
807
原创 cannot find symbol android.os.ServiceManager
cannot find symbolsymbol : class ServiceManagerlocation: package android.osimport android.os.ServiceManager; ^1 error
2014-11-14 13:48:05
5492
2
原创 Linux设置JDK环境变量
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). #set java environment export JAVA_HOME=/usr/local/java/jdk1.7
2014-03-20 00:39:13
895
原创 Android网络切换分析
在Android系统中,不同类型的网络同时开启时,系统总会自动选择一种网络。这是怎么实现的呢?我们不难想到,如果各种网络已经事先定义好了优先级,那么系统就能根据网络类型的优先级自动进行选择。下面将详细讲述:1. 网络优先级配置文件2. ConnectivityService服务3. 网络相关的svc命令
2014-03-05 15:31:55
5796
转载 Android PackageInstaller 静默安装的实现(附源码)
转载来源:http://www.linuxidc.com/Linux/2012-01/52658.htm要求在安装APK应用时不显示权限信息和安装过程。Google的安全策略要求任何应用应该提示APK安装包的权限,对于一些内置特定厂商应用,可以跳过安装过程的信息加快安装,或者运营商强制安装。这个功能的实现在src/package/app/PackageInsta
2013-11-07 16:50:36
3823
2
原创 Android NDK学习--编译和调试(Ubuntu+Eclipse+NDK)
关于NDK调试的文章,在网上能搜到几篇写得很好的。大概看了下,觉得应该不会太难。但真正能java和c混合调试,足足花了我一天的时间。一开始实在是太大意。整个过程下来,要求每一步都不能出错,不然就是折腾。所以我想站在别人的肩上,再把整个过程描述一下。本文的末尾或给出参考文章的链接。整个过程还是蛮复杂,不要烦躁哦,亲!1.使用的软件版本Ubuntu: 10.04Eclipse: 4
2013-07-04 19:10:21
23449
原创 Ubuntu下Android系统源码下载
第1步:安装git和curl $ sudo apt-get installgit-core curl第2步:安装repo脚本$ curlhttp://android.git.kernel.org/repo>~/repo第3步:给repo可执行权限$ chmod a+x~/repo第4步:新建一个目录mydroid ,进入目录$ mkdir mydroid$ cd mydr
2013-06-09 12:36:28
1011
转载 从一个男人身上看出他的修养和抱负
整天关注娱乐版的男人,你指望它有什么成就?整天玩游戏的男人、整体打麻将的男人,你指望它有什么成就么?不管喜不喜欢,这样的东西都是值得一读。一、拥有自信和风度 男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就你像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛烈些吧”,只因为它无所畏惧。一个自信的
2013-06-09 12:36:26
841
原创 基于bluez-4.101蓝牙开发--蓝牙配…
开始看bluez的API时,还真是丈二和尚摸不着头脑。看了相关资料才知道是采用DBus机制,实现进程间的通信,而不是之前知道的直接调用那种。 因为没什么经验,所以花很长时间,才搞清楚了,用bluez怎么实现蓝牙配对。 在网上找了很多资料,完全没有找到bluez4蓝牙配对的相关资料。接下来只能通过各种各样相关信息,综合起来考虑。 最后才发现bluez是采用agent的方式来
2013-06-09 12:36:08
6562
5
原创 Working copy 'E:\svn\test'is too old(format 10,created by Subversion 1.6)
上传SVN时出现这样的错误:Working copy 'E:\svn\test'is too old(format 10,created bySubversion 1.6)我的解决方法: 因为源代码是从网上checkout下来的,所以当我再把文件上传自己的svn服务器时,就会出现冲突。只要把之前的.svn文件夹删除,就可以了。发现网上有其他的解决方法,我估计其他的情
2013-06-09 12:36:04
4351
1
原创 设置 linux Ubuntu10.04 Ubuntu11.10 的域名服务器 DNS
(一)ubuntu 11.10不能上网,但是ping能够成功。在ubuntu11.10中如何添加域名服务器。1.打开配置文件sudo vi /etc/resolv.conf2.使用 nameserver 添加域名服务器# Generated by NetworkManagerdomain linksys.comsearch linksys.comnameserver
2013-06-09 12:35:56
961
原创 samba实现Ubuntu_11.10和win7文件共享
1.安装samba服务器命令:sudo apt-getinstall sambasudo apt-getinstall smbfsubuntu11.10中启动 ,命令:sudo service smbdstart注:ubuntu下/etc/init.d/下没有samba,只有smbd,smbd即是samba
2013-06-09 12:35:47
1007
原创 ultraEdit打开新文件时,会提示:“文件可能不是doc格式,你要转换File为DOC
进入:高级>配置>文件处理>DCO/UNIX/MAC处理>UNIX/MAC文件检测/转换勾选“禁用”。这样就可以去掉提示。
2013-06-09 12:35:45
3232
原创 Makefile中的人生道理
在Makefile中有一个最终目标,很多的依赖。每个依赖又是一个新的目标,又有新的依赖。依次类推,没有一层层的目标,就没有最终目标的实现。 做人也是一样的。不管做什么事情,都需要一点点的积累。不管多么困难的问题,也是有一个个小问题组成的。不管多么远大的目标,也是由一个个小的目标组成。没有小目标的实现,终极目标永远实现不了。你说呢?
2013-06-09 12:35:43
851
原创 Linux下设置环境变量的方法
Linux下常见的3中设置环境变量的方法:(以把/opt/arm/bin加入到PATH变量为例) 1.修改/etc/profile文件如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)在profile文件末尾加入:PATH=$PATH:/opt/ar
2013-06-09 12:35:38
875
原创 VMware tool安装
本来以为VMwaretool安装挺简单,谁想到因为一些细节的问题装了很久没搞定,还越搞越瞎。最后不得不停下来,从新整理了一下思路,一步一步重新来过。有时真的需要冷静,不然牛角尖有得钻。 有一点需要注意的是开机前把系统镜像装好,选择打开电源时连接,开机后点击安装VMwaretool菜单,打开光驱就可以看到安装包了。(之前一直没有重新装镜像) 如果是开机后再装镜像文件的话,一定要先断开
2013-06-09 12:35:33
689
原创 Android应用推广经验(国内)
以下内容纯属个人经验,仅供参考!安智市场:首次上传审核可以算是国内应用市场最快的,不过更新的审核稍微慢了点。我的应用中,该市场下载最多;安卓市场:审核速度很慢,下载量很一般;机锋市场:首次上传和更新审核的速度差不多,都是3天左右;应用汇:审核速度一般,下载量一般;木蚂蚁市场:发了应用之后没有任何反馈,上没上架要自己去搜,总体感觉不是很好;91手机资源商城:审核不是一般的慢;360应
2013-06-09 12:35:29
841
原创 setContentView的源码
今天突然想看下函数setContentView的源码,谁知竟然这么难找。 当调用该函数时,调用的顺序大概为:Activity.setContentView()-->Window.setContentView()-->MidWindow.setContentView()其中MidWindow继承了类Window,实现了函数setContentView,具体的源码如下: public voids
2013-06-09 12:35:27
1035
原创 使用Service要慎重
我有这样的经历,不知你是否遇到? 把程序部署到模拟器的时候,可以正常运行。可当我再次运行时,问题就出现了。这样的问题真让人丈二和尚摸不着头脑啊。完全不知道到底是哪出问题了,即使是调试也无法找出问题出在哪,因为调试没问题。 最后觉得可能是跟生命周期有关吧。所以就彻底的调试了一下程序各个Activity和Service的生命周期。这一试还真奏效了。让我想起Service的一些特点。当
2013-06-09 12:35:25
936
原创 如何把“time=1330443881769”转化为"yyyy-MM-dd HH:mm:ss"
1.弄清楚time=1330443881769代表什么?Calendar calendar = Calendar.getInstance();System.out.println(calendar);执行以上代码,会得到java.util.GregorianCalendar[time=1330443881769,areFieldsSet=true,areAllFieldsSet=t
2013-06-09 12:35:20
1476
原创 调用HttpClient的那点事
今晚得到了一个Android项目QQ微博客户端的源代码。本想好好研究一下,参考参考,谁知导进Eclipse之后,发现一堆的错误。看了前面几个,jar包不存在。接下来当然是看下,到底是那些代码需要jar包了,一看茫然了,HttpClient类。Android系统不是已经封装了HttpClient接口了吗,怎么还需要导进jar包。查看了import进来的类路径,如下import org.apach
2013-06-09 12:35:18
868
原创 如何安装Eclipse的MyEclipse和Tomcat插件?
在安装这两个插件的时候,一开始在网上搜来搜去都找不到解决方法。现在终于把它们弄好了。写下来以备后用,顺便跟感兴趣的同学交流交流。安装步骤如下:(假设已经安装好Eclipse)1.软件和插件准备(1)下载MyEclipse(我用的是MyEclipse 8.0)(2)下载Tomcat(我用的是apache-tomcat-6.0.14)(3)下载TomcatPlugin2.安
2013-06-09 12:35:16
1357
原创 Android入门
由于先前没有学过Java,所以在学Android之前,不免要先学习核心Java。 至于要把Java学到何种程度,才能在Android开发中游刃有余,心里还真的没谱。只是觉得该把那些基础的学号,但是又不想花太多时间去专研,毕竟是学Android开发,不是Java开发。 望有相同经历的朋友可以交流交流。
2013-06-09 12:35:14
715
原创 Android NDK学习--第三方库的移植
今天因为工作上的需要,在网上找了一下移植开源库到android平台的方法。找到的资料,大部分是将如何利用NDK来编译C/C++库。我也尝试着在NDK上做一些实验,发现问题特别多。 我总觉得应该会有更好的方法,因为往android平台移植开源库应该是经常的事,不可能这么少资料。随着搜索范围的扩大,我看到了“make-standalone-toolchain.sh”这个脚本,接下来问题便迎刃
2013-06-08 20:30:24
1775
BS EN 61689_2013 超声学 理疗系统 0.5MHz-5MHz频率范围内的实地规范和测量方法
2018-04-13
BS EN 60601-2-62
2018-04-13
Android4.0静默安装方法和源码
2013-11-07
[源码]奥运比赛项目介绍
2012-08-04
Eclipse快捷键汇总
2011-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人