- 博客(74)
- 资源 (5)
- 收藏
- 关注
原创 Android中处理异常——代码
1、http://schemas.android.com/apk/res/android" package="Crash.w.w" android:versionCode="1" android:versionName="1.0"> android:label="@string/
2012-05-31 22:20:26 860
转载 Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开
2012-05-31 22:11:32 535
转载 Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开
2012-05-31 21:48:46 697
原创 使用User-Agent获取操作系统名称
60 /// 61 /// 根据 User Agent 获取操作系统名称62 /// 63 privatestring GetOSNameByUserAgent(string userAgent)64 {65 string osVersion= "未知";66 if (userAgent.Contains("NT 6.2"))67 {68 o
2012-05-30 20:47:13 5850
原创 后台应用不应做Android待机电池杀手
Android是一个相当开放的平台,允许我们开发常驻后台运行的应用程序,依靠TCP长连接接受服务器的消息推送,但也因此在电量消耗方面广遭诟病。如果开发者,特别是类IM应用的开发者自己还不去了解Android底层的机制,没准搞出来的应用就变成待机电池杀手了。Android手机有两个处理器,一个叫Application Processor(AP),一个叫Baseband Processor(BP)
2012-05-29 22:51:35 1182 1
原创 Alarm练习
package sdf.d.d;import java.util.Calendar;import android.app.Activity;import android.app.AlarmManager;import android.app.PendingIntent;import android.app.TimePickerDialog;import android.co
2012-05-29 22:34:41 564
转载 AlarmManager类的应用(实现闹钟功能)
1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,可以实现从指定时间开始,以一个固定的间隔时间执行某项操作,所以常常与广播(Broadcast)连用,实现闹钟等提示功能2、AlarmManager的常用方法有三个:(1)set(int type,long startTime,PendingIntent pi);该方法用于设置一次性闹钟
2012-05-29 22:34:08 511
转载 PowerManager简介
文章参照:http://developer.android.com/reference/android/os/PowerManager.html#userActivity%28long,%20boolean%29android.os.PowerManager通过PowerManager类我们可以对设备的电源进行管理。对该类API的使用将影响到电池寿命。只有在必须使用WakeLocks的
2012-05-29 21:58:10 495
原创 Android让屏幕亮起来
需要对象import android.os.PowerManager.WakeLock;复制代码启用屏幕常亮功能wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)). newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerM
2012-05-28 22:42:53 985
转载 android之ConnectivityManager简介,网络连接状态
[java] view plaincopyprint?/** * 测试ConnectivityManager * ConnectivityManager主要管理和网络连接相关的操作 * 相关的TelephonyManager则管理和手机、运营商等的相关信息;WifiManager则管理和wifi相关的信息。 * 想访问网络状态,首先得添加权限 * Networ
2012-05-28 21:35:23 621
原创 关于界面
xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/aboutbg" android:layout_width="fill_parent" android:gravity="center_horizontal" android:layout_heig
2012-05-28 20:26:46 474
原创 问题汇总
1、同一广播接收者接收多个Action,并接收参数 Log.e("Broad", intent.getAction()); if(intent.getAction().equals("leading.m.m.custom2")){ Log.e("Broad", intent.getStringExtra("key"));
2012-05-27 22:26:41 469
转载 User Agent
User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。 一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。 浏览器 的 UA 字串
2012-05-26 19:31:51 603
原创 判断是手机登录还是电脑登录的几种方式
说明:都是穷举,准确率不能够保证100%,尝试使用 分辨率+ua1、C# publicstatic bool IsMobile() { string m= "nokia|sony|ericsson|mot|samsung|sgh|lg|sie|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile";
2012-05-26 19:18:47 4544
原创 准备
1==================================================1、布置Android开发所需软件:JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库+Eclipse基于Java的可扩展开发平台+ADTEclipse 平台下用来开发 Android 应用程序的插件+SDK软件开发工具包2、项目目录结构:src Java
2012-05-24 23:37:01 578
原创 移除光标
1、 android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px" /> 2、刷新问题已解决,解决的方法是使用OnTabChangeListener,实现的代码如下:@Override public void
2012-05-24 21:17:11 1019
原创 Android 广播大全
String BATTERY_CHANGED_ACTION 广播:充电状态,或者电池的电量发生变化 "Android.intent.action.BATTERY_CHANGED"String BOOT_COMPLETED_ACTION 广播:在系统启动后,这个动作被广播一次(只有一次)
2012-05-24 20:46:33 532
原创 黎老师笔记
Android:第一天:Android的行业薪资,不低于6KAndroid的发展前景。针对Android平台可以开发那些软件?基本上在window中能开发的软件在android中也同样可以,应用的类型包括桌面应用和web应用1> 搭建Android开发环境Eclipse + ADT + SDK2> 创建与启动手机模拟器屏幕分辨率HVGA:320×480QVG
2012-05-23 23:41:50 2714
原创 android:layout_weight
ayout_weight是LinearLayouts的view布局里一个很重要的值。所有的view的layout_weight缺省值都是为0,意味着他们只在屏幕上占据它们需要显示的空间大小。activity根据这个View的比0大的layout_weight值来划分剩余的空间和其它Views定义的layout_weight也按比例进行空间的划分。 给个例子:假设我们在水平行上有
2012-05-23 23:10:45 509
原创 PendingIntent 的用法
Intent intentCancle = new Intent(); intentCancle.setAction("a.a.a"); PendingIntent piCancle = PendingIntent.getBroadcast(ServiceTest.this, 0, intentCancle, 0);n.deleteIntent = piCancle
2012-05-23 20:54:45 553
转载 【转】关于listview的一些美化
1 listview中在设置了背景之后,会发生listview的上边和下边有黑色的阴影。,使用android:fadingEdge="none" 即可解决。2 自定义的listview,在拖动的时候出现一个空间黑色底色的情况,使用android:cacheColorHint=“#00000000”即可解决、3 默认会显示选中listview的item为橙黄底色,有时候我们需要去掉这种效
2012-05-21 22:54:18 1245 1
原创 Android中添加水平线
View android:layout_width="match_parent" android:layout_height="2dip" android:background="#FF909090" android:layout_marginLeft="40dip" android:layout_marginRight="40dip" android:layout_ma
2012-05-21 22:25:46 5527
转载 [问题解决]同时显示多个Notification时PendingIntent的Intent被覆盖?
情况是这样的,使用NotificationManager触发多个Notification:Java代码 private Notification genreNotification(Context context, int icon, String tickerText, String title, String content, Intent intent){
2012-05-21 22:18:01 4160 5
原创 Service中加入死循环
1、IntentService public ServiceTest() { super("yyyyyyyyyyy"); } @Override protected void onHandleIntent(Intent intent) { Log.e("ServiceTest", "onHandleInte
2012-05-21 22:16:33 3689
原创 项目中Service使用
1、http://schemas.android.com/apk/res/android" package="s.s.t" android:versionCode="1" android:versionName="1.0"> android:label="@string/app_
2012-05-20 15:43:51 825
原创 Project——建立能与服务通信的应用与服务的生命周期
1、http://schemas.android.com/apk/res/android" package="cn.itcast.who" android:versionCode="1" android:versionName="1.0"> android:label="@str
2012-05-20 15:42:33 431
转载 ListView自定义样式
CustomListViewStyle.Javapackage com.customstyle;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import com.custom_style.R;import android.app.Activity;import and
2012-05-19 21:46:59 1947
原创 ListView中混合使用Drawable文件夹资源和网络资源
1、listview.xml xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" and
2012-05-19 19:36:33 1658
原创 自定义SimpleAdapter
SimpleAdapter,跟名字一样,一个简单的适配器,既为简单,就只是被设计来做简单的应用的,比如静态数据的绑定,不过仍然有自定义的空间,比如说在每一个ListItem中加一个按钮并添加响应事件.首先还是先看一下SimpleAdapter的定义吧,直接翻译下SDK doc 吧: 这是一个简单的适配器,可以将静态数据映射到XML文件中定义好的视图。你可以指定由Map组成的List(比如
2012-05-19 19:32:00 872
原创 Drawable类,在不同分辨率下的设置
手工设置文本与图片相对位置时,常用到如下方法:setCompoundDrawables(left, top, right, bottom);setCompoundDrawablesWithIntrinsicBounds(left, top, right, bottom)意思是设置Drawable显示在text的左、上、右、下位置。(Textview、Button都可以)但是两者
2012-05-19 11:09:08 15143
转载 ActivityGroup解决TabHost中多个Activity的跳转
最近在做一个程序,刚开始没考虑全,就用TabHost做了,后来才发现程序中,需要在一个TabHost内实现多个Activity的跳转,网上搜了一翻,有人建议把TabHost改成Button,然后每个Activity中都处理加入的Button,这样是可以解决问题,但是修改起来很繁琐,所以还是继续寻找替代方法。在网上搜到了《使用ActivityGroup来切换Activity和Layout》一文,但是
2012-05-17 21:08:30 833
转载 ViewFlipper的使用
1、package l.m.j;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.widget.Button;import android.widget.ViewFlipp
2012-05-16 22:41:06 505
转载 Android C2DM学习——服务器端代码开发
一.基础知识 在前一部分,我们使用curl命令来代替了服务器端的实现,虽然在测试时使用curl命令是一个很是简单方便的模拟方式,但实际使用中我们需要把C2DM相关的服务器部分功能结合到已有的框架中,因此需要使用具体的代码来实现。 第三方服务器端部分的功能主要是通过C2DM服务器向客户端发送要推送的数据。 为了发送数据,第三方服务器需要向这个地址
2012-05-15 23:06:40 1167
转载 Android C2DM学习——客户端代码开发
一.基础知识 在前一部分中,我们从整体上快速介绍并实现了下Android C2DM的Push功能,在接下来的部分里,我们先来回顾一下C2DM相关的整体上的知识,然后具体介绍说明实现的过程。 在前面的C2DM框架说明中,我们已经知道,要实现Android的C2DM推送功能,需要涉及到三个功能实体: 1. Android设备:推送消息的接收端,在上面会运行我们的客户端程序
2012-05-15 23:05:56 4208
转载 Android C2DM学习——云端推送
一.基础知识当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。虽然P
2012-05-15 23:01:40 1064
原创 android Notification 的使用
Notification 的使用需要导入 3 个类?123importandroid.app.PendingIntent; importandroid.app.NotificationManager; importandroid.app.Notification;代码示例及说明?
2012-05-14 21:55:26 376
原创 Android中的通知—Notification
Notification是Android中常用的一种通知方式,当有未读短信或者未接电话的时候,屏幕的状态栏就会有提示图标,这时可以下拉状态栏来读取通知。在使用微信的时候(微信在后台运行),如果有新消息时便会发出声音提示,状态栏也有相应的微信提示。Android中Notification通知的实现步骤:1.获取NotificationManager对象NotificationManage
2012-05-14 21:53:41 825 1
原创 Notification示例(Project)
1、package leadingmis.mobile.main;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.
2012-05-14 21:51:46 612
原创 2012-5-13项目更改
// 定义一个弹出式的对话框 Dialog dialog = new AlertDialog.Builder(Activity01.this) .setTitle("提示").setMessage("当前选中了:" + tabId + "标签") .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Over
2012-05-13 22:10:00 899
转载 WebView中实现文件下载功能
WebView控制调用相应的WEB页面进行展示。当碰到页面有下载链接的时候,点击上去是一点反应都没有的。原来是因为WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。具体操作如下:1、设置WebView的DownloadListener:
2012-05-13 21:42:18 42441 14
mac 升级到12.3及以后,解决python2无法使用问题
2022-10-25
iOS版,SQLCipher静态库文件,用于给sqlite加密 V2
2016-04-23
iOS版,SQLCipher静态库文件,用于给sqlite加密
2016-04-22
JS控制TextArea自适应高度,适用于IE、Chrome、Safari等浏览器
2015-11-19
Android中FTP含进度上传、下载、删除文件
2014-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人