• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






♂小旭

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

11 2013 档案

 
Android 短信发送监控
摘要:最近研究了一下如何对Android发送短信进行监控,首先考虑到是否会有广播机制,查了一下api文档发现没有,到了网上查了半天也没用解决办法,主要问题还是Android没有提供这中监听机制,怎么办呢,诶,苦想了几天,想到了一个还算可行的方法,但是只能对系统短信进行监控,还是不能对第三方进行监控,没办法,好了下面介绍一下我的实现方法。主要是利用Android对contentProvider内容变化监听方法实现ContentObserver类,具体如下;[java] view plaincopyprint?package com.listener.app; import java.text.Sim. 阅读全文
posted @ 2013-11-28 10:30 ♂小旭 阅读(867) 评论(0) 推荐(0)
Android获取电池电量信息
摘要:private BatteryReceiver receiver=null;receiver=new BatteryReceiver();IntentFilter filter=new IntentFilter(Intent.ACTION_BATTERY_CHANGED);registerReceiver(receiver, filter);//注册BroadcastReceiverprivate class BatteryReceiver extends BroadcastReceiver{@Overridepublic void onReceive(Context context, Int 阅读全文
posted @ 2013-11-27 20:43 ♂小旭 阅读(790) 评论(0) 推荐(0)
Android之EditText文本框监听事件
摘要:editText= (EditText)findViewById(R.id.text);editText.addTextChangedListener(textWatcher);private TextWatcher textWatcher = new TextWatcher() {@Overridepublic void onTextChanged(CharSequence s, int start, int before, int count) {// TODO Auto-generated method stub //doSearchMethod(); Log.e("111&q 阅读全文
posted @ 2013-11-27 19:01 ♂小旭 阅读(2160) 评论(0) 推荐(0)
Android流量统计TrafficStats类的使用
摘要:对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为 long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。Java代码static long getMobileRxBytes() //获取通过Mobile连接收到的字节总数,不包含WiFistatic long getMobileRxPackets() //获取Mobile连接收到的数据包总 阅读全文
posted @ 2013-11-26 18:19 ♂小旭 阅读(461) 评论(0) 推荐(0)
Android通过包名获取应用UID
摘要:try { PackageManager pm = getPackageManager(); ApplicationInfo ai = pm.getApplicationInfo("com.gesoft.bit.lavendercloud", PackageManager.GET_ACTIVITIES); Log.d("!!", "!!" + ai.uid); } catch (NameNotFoundException e) { e.printStackTrace(); } 阅读全文
posted @ 2013-11-26 18:18 ♂小旭 阅读(5851) 评论(0) 推荐(0)
Android获取手机通讯记录
摘要:StringBuilder smsBuilder1 = new StringBuilder();String str = null;String strNumber,strName = ""; int type; long callTime; Date date; String time= ""; ContentResolver cr = getContentResolver(); final Cursor cursor = cr.query(CallLog.Calls.CONTENT_URI, new String[]{CallLog.Calls.NU 阅读全文
posted @ 2013-11-26 17:14 ♂小旭 阅读(270) 评论(0) 推荐(0)
Android string字符串中首行缩进
摘要:\u3000 阅读全文
posted @ 2013-11-26 16:25 ♂小旭 阅读(671) 评论(0) 推荐(0)
android开发——自定义弹窗(PopupWindow)
摘要:LayoutInflater inflater = LayoutInflater.from(this); // 引入窗口配置文件 View view = inflater.inflate(R.layout.statement, null); Button btn = (Button) view.findViewById(R.id.btn); btn.setOnClickListener(ClickListener); // 创建PopupWindow对象 并设置高度和宽度 pop = new PopupWindow(view, 1000, 700, false); // 需要设置一... 阅读全文
posted @ 2013-11-26 13:55 ♂小旭 阅读(723) 评论(0) 推荐(0)
Android TextView 显示不同颜色的字
摘要:Spanned text = Html.fromHtml("沈阳" + "小旭");textView.setText(text); 阅读全文
posted @ 2013-11-26 11:40 ♂小旭 阅读(252) 评论(0) 推荐(0)
获取Android手机中所有的短信
摘要:转自:http://android.tgbus.com/Android/tutorial/201104/349808.shtmlpublic String getSmsInPhone() { final String SMS_URI_ALL = "content://sms/"; final String SMS_URI_INBOX = "content://sms/inbox"; final String SMS_URI_SEND = "content://sms/sent"; final String SMS_URI_DRAFT 阅读全文
posted @ 2013-11-26 09:55 ♂小旭 阅读(968) 评论(0) 推荐(0)
Android TextView属性大全
摘要:android:ems 设置TextView的宽度为N个字符的宽度。 android:maxems 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。android:maxLength 限制输入字符数。如设置为5,那么仅可以输入5个汉字/数字/英文字母。 android:lines 设置文本的行数,设置两行就显示两行,即使第二行没有数据。 android:maxLines 设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。 android:minLines 设置文本的最小行数,与lines类似。 an 阅读全文
posted @ 2013-11-25 10:26 ♂小旭 阅读(230) 评论(0) 推荐(0)
Android自定义控件
摘要:第一步:定义一个有图片和文本的布局: 第二步:定义一个与这个布局对应的类:publicclass ImgTextBtnH extends LinearLayout { privatestaticfinal String TAG = ImgTextBtnH.class.getSimpleName(); private ImageView mImg; private TextView mTV; private Button mBtn; private Context mContext = null; public ImgTextBtnH(Context context) ... 阅读全文
posted @ 2013-11-23 10:53 ♂小旭 阅读(402) 评论(0) 推荐(0)
Android屏蔽提示框以外的部分
摘要:Dialog noticeDialog = builder.create();noticeDialog.setCanceledOnTouchOutside(false);AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setCancelable(false); 阅读全文
posted @ 2013-11-18 19:36 ♂小旭 阅读(200) 评论(0) 推荐(0)
Android实现拨打电话、发送短信和发送邮件功能
摘要:/* 直接拨打电话 */Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678"));startActivity(callIntent);权限:/* 直接发送邮件 */Intent sendEmailInte... 阅读全文
posted @ 2013-11-15 16:15 ♂小旭 阅读(352) 评论(0) 推荐(0)
关于textview显示省略号和设置最大行数的问题
摘要:android:lines="4"android:ellipsize="end"tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线android:maxLength="2" //最多字数android:maxEms="1" //每行最多字数,实验没有效果 阅读全文
posted @ 2013-11-14 15:04 ♂小旭 阅读(632) 评论(0) 推荐(0)
Android 双击返回键退出程序 实现
摘要:/***菜单、返回键响应*/@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){//TODOAuto-generatedmethodstubif(keyCode==KeyEvent.KEYCODE_BACK){exitBy2Click();//调用双击退出函数}returnfalse;}/***双击退出函数*/privatestaticBooleanisExit=false;privatevoidexitBy2Click(){TimertExit=null;if(isExit==false){isExit=true;//准备退出T 阅读全文
posted @ 2013-11-14 15:03 ♂小旭 阅读(226) 评论(0) 推荐(0)
Android中用一个应用启动另一个应用并传递参数
摘要:app1:Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.gesoft.productdataupdatetool");Bundle bundle = new Bundle();bundle.putString("abcd","ABCD");LaunchIntent.putExtras(bundle);startActivity(LaunchIntent);app2:AndroidManifest.xml里的Activity下面加数据接收 阅读全文
posted @ 2013-11-10 12:44 ♂小旭 阅读(1326) 评论(0) 推荐(0)
Android获取本地图片并显示
摘要:Bitmap bm = BitmapFactory.decodeFile(DATABASE_PATH + "/himi/picture/s_zhongdianzhibiao.gif");btn1.setBackgroundDrawable(new BitmapDrawable(bm)); 阅读全文
posted @ 2013-11-06 16:22 ♂小旭 阅读(499) 评论(0) 推荐(0)
Android创建文件或文件夹
摘要:File path = new File(DATABASE_PATH + "/himi");File f = new File(DATABASE_PATH + "/SYIMS/dataBase.db");// 创建文件 if (!path.exists()) {// 目录存在返回false path.mkdirs();// 创建一个目录 } if (!f.exists()) {// 文件存在返回false try { f.createNewFile();//创建文件 } catch (IOException e) { // TODO Auto-gener 阅读全文
posted @ 2013-11-06 16:10 ♂小旭 阅读(2805) 评论(0) 推荐(1)
Android 删除SD卡中的文件和文件夹
摘要://folderPath为文件路径public void delFolder(String folderPath) { try { delAllFile(folderPath); //删除完里面所有内容 String filePath = folderPath; filePath = filePath.toString(); java.io.File myFilePath = new java.io.File(filePath); myFilePath.delete(); //删除空文件夹 } catch (Exception e) { System.out.println("删除文 阅读全文
posted @ 2013-11-06 15:43 ♂小旭 阅读(1818) 评论(0) 推荐(0)
利用FileWriter写文件到本地
摘要://读取文件内容public static String readFile(String filePathAndName) {String fileContent = "";try {File f = new File(filePathAndName);if(f.isFile()&&f.exists()){InputStreamReader read = new InputStreamReader(new FileInputStream(f),"UTF-8");BufferedReader reader=new BufferedReade 阅读全文
posted @ 2013-11-04 21:55 ♂小旭 阅读(1417) 评论(0) 推荐(0)
Android 文件在SD卡中的拷贝功能
摘要://源文件路径final String FROMPATH = android.os.Environment.getExternalStorageDirectory().getAbsolutePath() + "/SYIMS";//目标文件路径final String TOPATH = android.os.Environment.getExternalStorageDirectory().getAbsolutePath() + "/himi";if(copy(FROMPATH, TOPATH)==0){Toast.makeText(WebViewActi 阅读全文
posted @ 2013-11-04 21:42 ♂小旭 阅读(756) 评论(0) 推荐(0)
android将res中的资源拷贝到SD卡中
摘要://SD卡根目录String DATABASE_PATH = android.os.Environment.getExternalStorageDirectory().getAbsolutePath();try{​​​//复制后在SD卡中的文件名是dataBase String databaseFilename = DATABASE_PATH + "/SYIMS/dataBase.db"; File dir = new File(DATABASE_PATH); if (!dir.exists()) dir.mkdir(); if (!(ne... 阅读全文
posted @ 2013-11-04 17:09 ♂小旭 阅读(546) 评论(0) 推荐(0)
获取Android设备唯一标识
摘要:1importandroid.provider.Settings.Secure;23privateString android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID); 阅读全文
posted @ 2013-11-02 22:35 ♂小旭 阅读(200) 评论(0) 推荐(0)