随笔 - 632  文章 - 17  评论 - 54  阅读 - 92万
07 2013 档案
Android将日志信息自动发送到指定的邮箱中 邮件的内容以附件形式发送
摘要:今日整合了网上一些大神的例子(具体看了那些大神的?这个真不好意思我忘记了。下次再整合一定给大家补上,这次也只有默默的给那几个大神说声抱歉了。)做了一个“记录android项目中的日志信息,并将日志信息存放到手机客户端,然后自动发送到指定邮箱中的例子”。测demo我已经测试过了,是可以成功发送的。下面会告诉大家到哪里下载源代码。希望大家从中能够得到帮助。哈哈。一、记录android项目中的异常日志类package cn.yw.exception;import java.io.File;import java.io.FileOutputStream;import java.lang.Thread. 阅读全文
posted @ 2013-07-31 16:09 飘杨...... 阅读(2751) 评论(2) 推荐(1) 编辑
Android 一s个相对完整的自动升级功能实现代码
摘要:由于项目的需要最近做了一个关于Android自动升级的功能,下面将贴出Android手机客户端的完整代码。这段代码参考别的代码居多,由于不满足需求,所以自己仅仅改了一些需要变动的内容,其他功能都是按照原作者的代码来写的。希望能够给大家提供帮助。package com.example.myapi;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java. 阅读全文
posted @ 2013-07-23 15:21 飘杨...... 阅读(429) 评论(0) 推荐(0) 编辑
Android 一个相对完整的自动升级功能实现代码
摘要:由于项目的需要最近做了一个关于Android自动升级的功能,下面将贴出Android手机客户端的完整代码。这段代码参考别的代码居多,由于不满足需求,所以自己仅仅改了一些需要变动的内容,其他功能都是按照原作者的代码来写的。希望能够给大家提供帮助。package com.example.myapi;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java. 阅读全文
posted @ 2013-07-23 15:19 飘杨...... 阅读(495) 评论(0) 推荐(0) 编辑
android.os.NetworkOnMainThreadException
摘要:在执行下面方法加载网络数据时出现以上错误。handler.post(new Runnable(){ @Override public void run() { // TODO Auto-generated method stub } });造成这样的错误原因是代码不符合Android规范,要求凡是涉及到网络操作的动作都应该放到单独的线程中执行!如果把加载网络数... 阅读全文
posted @ 2013-07-18 11:50 飘杨...... 阅读(305) 评论(0) 推荐(0) 编辑
Application Constants
摘要:Application: Application类是Android框架中提供的一个类。本身程序员不需要创建它,只需要继承它既可。并在manifest中进行注册。 它给我们提供了一个一般不会被销毁的全局的类。就像WEB中的Session(回话)。只要程序不退出它就一直存在。设置全局变量时一般都在这个类中进行 一般用get set定义Constants:常量类。我们一般用的像public static final String = “”;这样的字符串一般在这里面定义。用起来相对比较方便。但是切记,不要在此类中定义一些全局的变量。因为当系统资源不够用时,系统会优先销毁该类中的变量,将其赋值为n... 阅读全文
posted @ 2013-07-15 14:24 飘杨...... 阅读(211) 评论(0) 推荐(0) 编辑
Android 多用户多缓存的简单处理方案
摘要:需求:1.在缓存中记录用户登录信息。例如:用户名,密码 2.记录用户操作数据。例如:是否记住用户名密码。设置7天内自动登录等简单设计:1)使用sqlite设计一张用户数据表,有用户名、密码、操作数据,其中假定用户名为主键(即不能重复)、是否自动登录标记,是否在七天内记住密码 String sql_user = "create table if not exists tab_userdata(" +"_id integer primary key autoincrement," +"username varchar(50)," +&qu 阅读全文
posted @ 2013-07-15 14:11 飘杨...... 阅读(679) 评论(0) 推荐(0) 编辑
Android 网络请求超时处理方案
摘要:以用户登录为例介绍用户访问网络时的请求超时处理的两种方法:1)使用android提供的工具类AsyncTask类,此类提供了一个AsyncTask.execute().get(timeout, unit);方法用于处理用户的请求超时的操作,可以设置请求超时的时间(timeout)以及请求时间的单位(unit)。 例如:设置超时时间为2秒,单位为毫秒try { AsyncTask(此处应该是它的实例化对象).execute().get(2000, TimeUnit.MILLISECONDS); } catch (InterruptedException e)... 阅读全文
posted @ 2013-07-15 13:54 飘杨...... 阅读(12993) 评论(0) 推荐(0) 编辑
Android 将系统的back键模拟成为home键的功能
摘要:@Override public void onBackPressed() { Intent intent = new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addCategory(Intent.CATEGORY_HOME); startActivity(intent); } 阅读全文
posted @ 2013-07-05 15:54 飘杨...... 阅读(1000) 评论(0) 推荐(0) 编辑
Android Edittext聚焦时输入法挡住了EditText输入框的两种解决方案
摘要:方案一、把整个布局文件用ScrollView套住。这样当你聚焦时虽然输入法也能够挡住一些输入框,但是你可以通过手动滑动看被挡住的内容。方案二、在Activity中设置android:windowSoftInputMode="adjustResize" 解释: 使得该Activity主窗口总是被调整屏幕的大小以便留出软键盘的空间。就是把布局内容顶上去一遍能够看到界面的所有内容,而不会被键盘遮挡 阅读全文
posted @ 2013-07-04 15:53 飘杨...... 阅读(1646) 评论(0) 推荐(0) 编辑
Android 自定义底部公用菜单
摘要:注释:此案例主要展示自定义底部菜单,一处封装处处调用。使用起来相当方便一、初始的Activitypackage com.example.myapi.buttommenu;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;import co 阅读全文
posted @ 2013-07-04 15:37 飘杨...... 阅读(545) 评论(0) 推荐(0) 编辑
Android-ProgressDialog点击对话框外部是不让其消失
摘要:1)ProgressDialog.setCanceledOnTouchOutside(false); 调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用2)ProgressDialog.setCanceleable(false); 调用这个方法时,按对话框以外的地方不起作用。按返回键也不起作用 阅读全文
posted @ 2013-07-02 09:41 飘杨...... 阅读(1507) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示