- 博客(22)
- 收藏
- 关注
原创 清除应用任务时把service等也清掉,如qq音乐等
如果播放service是startService启动,或者activity并没有去unbind service,这样service也还会运行.另外也可以在开发者选项,正在运行的服务里面查看,此时播放service还是在运行,这个是apk自身行为.这个和apk本身的逻辑有关,属于apk本身行为,后台kill的只是activity,并没有kill sevice,vendor下面的launcher 里面。removeTask 方法里面。
2023-04-27 14:22:35
629
原创 Arduino学习笔记3--用模拟IO口实现呼吸LED灯
就像模拟输入一样,在现实的物理世界中我们经常需要输出除了0和1之外的其他数值。例如,除了想用微控制器找开或者关闭电灯之外,我们还会想控制灯光的亮度,这时就需要用到模拟输出。由于Arduino的微控制器只能产生高电压(5V)或者低电压(0V),而不能产生变化的电压,因此必须采用脉宽度调制技术(PWM,Pulse Width Modulation)来模仿模拟电压。PWM是一种开关式稳压电源应用
2014-11-24 22:52:19
2804
原创 Arduino学习笔记3--用数字IO口点亮LED灯
代码: const int pinLED = 3; // LED connect to D13 void setup() { pinMode(pinLED, OUTPUT); // set direction of D13-OUTPUT } void loop() { digitalWrite(pinLE
2014-11-23 22:39:24
1475
转载 程序员们 不要想一辈子靠技术混饭吃
我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT .NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊)。一、在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的人,没有前途。不知道你是不是知道,咱们中
2014-11-12 09:32:18
640
转载 android Settings中About Phone的Model number等信息的修改
修改alps\build\tools\buildinfo.sh-修改echo "ro.build.display.id=$BUILD_DISPLAY_ID", 把 $BUILD_DISPLAY_ID 修改成其他的名称可改变 Build Nubmer. 注意此时要去除$.-修改echo "ro.product.model=$PRODUCT_MODEL", 把 $PRODUCT_MODE
2014-03-26 19:32:47
889
转载 在用SVN管理的服务器下编译4.2版本会出现错误 .
checkout到本地的代码编译出现如下错误:zip error: Invalid command arguments (cannot repeat names in zip file)make: *** [out/target/product/damrey/system/etc/recovery-resource.dat] Error 16make: *** Waiting fo
2014-01-15 09:59:50
1062
转载 Android中的lcd_density && 在应用源码中设置横竖屏和取消横竖屏
一款LCD屏幕,它的density密度是有其工艺决定好的,但是在软件中我们可以进行修正以满足要求。对于HVGA屏,设置ro.sf.lcd_density=160,对于WVGA屏,设置ro.sf.lcd_density=240。来到相关的源码部分,Density获取的部分在DisplayMetrics.java(frameworks\base\core\java\android\util)这个类里面
2014-01-09 09:03:21
1235
转载 Linux下history命令用法
如果你经常使用 Linux 命令行,那么使用># export HISTTIMEFORMAT='%F %T '#># [Press Ctrl+R from the command prompt, which will display the reverse-i-search prompt](reverse-i-search)`red‘:># history | more1># !ps
2013-12-25 22:35:13
757
转载 adb命令、adb shell与Linux各种命令
常用的ADB命令 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器
2013-12-18 23:09:58
923
原创 WIN7下安装android开发环境的步骤(留作备忘)
1. 安装JDK,地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html.安装时选默认路径即可.2. 安装SDK/ADT二合一版,地址 http://developer.android.com/sdk/index.html.现在android已经把SDK和ADT都合在一起,所以只下载一个包即可,下载AD
2013-12-11 23:09:32
671
转载 Android常用工具下载
windowssdk:2.0:http://www.kuaipan.cn/file/id_65848072055291928.html2.0.1:http://www.kuaipan.cn/file/id_65848072055291927.html2.1:http://www.kuaipan.cn/file/id_65848072055291931.html2.2:htt
2013-12-09 11:43:02
737
转载 Android使用Jsoup解析HTML页面
在写Android程序时,有时需要解析HTML页面,特别是那类通过爬网站抓取数据的应用,比如:天气预报等应用。如果是桌面应用可以使用htmlparser这个强大的工具,但是在Android平台上使用会出现错误;另一种办法是使用正则表达式来抽取数据;再有一个办法是纯字符串查找定位来实现。文本将要介绍的是使用Jsoup这个开源的解析器来实现。Jsoup既可以通过一个url网址,也可以通过存储h
2013-09-09 15:37:41
866
原创 加载Jsoup包的问题
ADT在升级到版本20之后无法加载这个jar包。解决方式如下:将Jsoup.jar包(即在properties里面的java build path将其remove掉)删除掉,然后在工程根目录下建立libs文件夹,注意一定是libs文件夹,而非lib,将Jsoup.jar包复制文件夹里面,然后clean一下工程,refresh一下工程,ok问题解决
2013-09-06 17:27:35
1635
原创 Android网络升级功能在局域网内的测试方法
手头上在做的案子要实现APK的网络在线检测版本及升级.一时找不到网络空间存放测试文件,便研究了在局域网内实现通过HTTP地址访问需要的升级文件并验证通过.测试方法如下:1. WIN7系统,手动安装IIS(微软的Internet服务器组件),具体安装方法网上有很多,百度搜"WIN7安装IIS"即可.2. 把WIN7的系统防火墙关掉.3. 正确安装IIS后,把所需的升级文件(例如abc
2013-08-29 22:36:48
1185
原创 Android应用程序更新或升级
1、Android系统应用更新机制系统为每个应用在AndroidMainfest.xml提供了versionName、versionCode两个属性。versionName:String类型,用来给应用的使用者来查看版本,代表应用程序的版本信息,需要显示给用户。与versionCode一样,系统不会为了任何内部的目的使用这个值,除了显示给用户外。发布的服务也需要提取这个值来显示给用
2013-08-29 10:17:54
1087
转载 Android系统自带的文字外观设置及实际显示效果图
android:textAppearancexml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/
2013-08-19 11:32:31
788
转载 Android发送虚拟按键(转)
private void sendKeyEvent(int keyCode) { int eventCode =keyCode; long now = SystemClock.uptimeMillis(); try { KeyEvent down = new KeyEvent(now, now, KeyEvent.ACTION_DOW
2013-08-16 11:45:06
1928
转载 android 如何设置背景的透明度 (转)
颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中aa=alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 5
2013-08-16 10:09:08
940
转载 android详细解释键盘和鼠标事件[转]
目的:通过全面的分析Android的鼠标和键盘事件。了解Android中如何接收和处理键盘和鼠标事件,以及如何用代码来产生事件。主要学习内容:1. 接收并处理鼠标事件:按下、弹起、移动、双击、长按、滑动、滚动2. 接收并处理按键事件:按下、弹起3. 模拟鼠标/按键事件1. Android事件现代的用户界面,都是以事件来驱动的来实现人机交换的,而Android上的一套UI
2013-08-14 16:54:42
912
原创 alertDialog的自定义style和使用(Android)
最近做项目,用到alertDialog,用系统自带的style很难看,所以查了资料自己定义了个style.res/value/style.xml内增加以下代码: @null //Dialog的windowFrame框为无 true //是否浮现在activity之上 true //是否半透明 true
2013-08-12 17:40:15
7472
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人