Android
海纳百川有容乃大壁立千仞无欲则刚
海纳百川有容乃大壁立千仞无欲则刚
展开
-
多线程下载
package com.itheima.muchdown_android;import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.i原创 2017-03-07 15:53:26 · 113 阅读 · 0 评论 -
Android短信
第一 调起系统发短信功能;主要代码如下:Uri uri = Uri.parse(“smsto:10010”); Intent it = new Intent(Intent.ACTION_SENDTO, uri); it.putExtra(“sms_body”, “102”); startActivity(it); 第二:调用系统短信接口直接发送短信;主要代码如下://直接调用短信接口发短信原创 2017-03-07 16:42:31 · 155 阅读 · 0 评论 -
IP拨号广播接收者
加权限配置接收者 <receiver android:name="com.itheima.ipdail.OutGoingCallReceiver"> <intent-filter > <action android:name="android.intent.action.NEW_OUTGOING_CALL"/> </intent-filt原创 2017-03-07 17:07:26 · 103 阅读 · 0 评论 -
SD卡状态的监听
public class sd extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //[1]获取到当前广播的事件类型 String action = intent.getAction();原创 2017-03-07 17:30:59 · 152 阅读 · 0 评论 -
应用卸载和安装广播接收
定义广播接收者public class AppStateReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) { //获取到当前广播的事件类型 String action = intent.getAction(); if ("and原创 2017-03-07 17:55:15 · 228 阅读 · 0 评论 -
手机开机启动广播接收
定义接收者public class BootReceiver extends BroadcastReceiver {#//当手机重启会执行这个方法@Overridepublic void onReceive(Context context, Intent intent) { //开启mainActivity Intent intent2 = new Intent(context,M原创 2017-03-07 17:58:35 · 165 阅读 · 0 评论 -
发送无序广播
第一个项目里定义一个广播接收者 public class sd extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); System.out原创 2017-03-07 18:23:25 · 161 阅读 · 0 评论 -
发送有序广播
第一个项目里 findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(); intent.原创 2017-03-07 18:46:15 · 131 阅读 · 0 评论 -
对于系统频繁发送的广播需要动态注册
动态注册广播public class MainActivity extends Activity {private ScreenReceiver screenReceiver;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo原创 2017-03-07 19:08:28 · 157 阅读 · 0 评论 -
短信广播
第一 定义一个短信广播接收者public class SmsListenerReceiver extends BroadcastReceiver {//当短信到来的时候 就会执行这个方法@Overridepublic void onReceive(Context context, Intent intent) { //[1]获取发短信送的号码 和内容 Object[] obje原创 2017-03-07 17:49:28 · 144 阅读 · 0 评论 -
Android国际化
android中国际化就是在res下创建对应环境下的目录原创 2017-03-07 19:19:00 · 105 阅读 · 0 评论 -
常见对话框
/ 点击按钮 弹出一个普通对话框 public void click1(View v) { // 构建AlertDialog AlertDialog.Builder builder = new Builder(this);原创 2017-03-07 19:23:39 · 201 阅读 · 0 评论 -
Android中帧动画
// [1]找到iv控件 用来显示动画效果 ImageView rocketImage = (ImageView) findViewById(R.id.iv); // [2]设置背景资源 rocketImage.setBackgroundResource(R.drawable.my原创 2017-03-07 19:27:41 · 133 阅读 · 0 评论 -
TelephonyManager
public class PhoneService extends Service {private MediaRecorder recorder;@Overridepublic IBinder onBind(Intent intent) { return null;}//服务第一次被开启的时候调用@Overridepublic void onCreate() { //[1]获原创 2017-03-07 19:56:27 · 274 阅读 · 0 评论 -
android服务
普通开启 <!--配置服务 --> <service android:name="com.itheima.service.FirstService"> </service> // 点击按钮开启服务 public void click1(View v) { I原创 2017-03-07 19:51:26 · 148 阅读 · 0 评论 -
android横竖屏处理
1)为了防止横竖屏切换 生命周期会发生变化 所以把Activity配置如下 android:screenOrientation=”portrait” (2)为了声明周期不变化 android:configChanges=”orientation|keyboardHidden|screenSize”原创 2017-03-07 21:18:16 · 129 阅读 · 0 评论 -
# 1 Android下数据库创建
1什么情况下我们才用数据库做数据存储? 大量数据结构相同的数据需要存储时。SqliteOpenHelper创建数据库步骤:1.创建一个类集成SqliteOpenHelper,需要添加一个构造方法,实现两个方法oncreate ,onupgrade 构造方法中的参数介绍: //context :上下文 , name:数据库文件的名称 factory:用来创建cursor对象,原创 2017-02-26 16:31:42 · 205 阅读 · 0 评论 -
图片压缩处理
图片压缩处理引用 自:http://blog.csdn.net/leechee_1986/article/details/25049243原创 2017-02-27 08:27:01 · 164 阅读 · 0 评论 -
Android编程权威指南第二版学习笔记
http://blog.csdn.net/kniost/article/details/52685814原创 2017-01-13 20:26:54 · 274 阅读 · 0 评论 -
HTTPurlconnection
http://www.cnblogs.com/begin1949/category/747643.html原创 2017-02-28 16:39:43 · 156 阅读 · 0 评论 -
电话拨号器
1.创建一个Intent对象 Intent intent = new Intent(); 2.为Intent对象设置一个打电话的动作 intent.setAciton(Intent.ACTION_CALL); 3.位Intent对象设置一个数据原创 2017-02-26 15:09:44 · 159 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
14.ADB指令ADB :android debug bridge 建立手机与电脑直接的连接 adb运行的端口号是5037环境变量的配置:C:\kaifa\adt-bundle-windows-x86_64_20140101\sdk\platform-tools1.adb devices :列出当前电脑所连接的android设备2.adb push pc_path phone_path :将电原创 2017-02-26 14:56:19 · 136 阅读 · 0 评论 -
android常用目录
当前设备所有目录。 /data/app:安装的第三方apk都在此目录 /system/app: 系统预装应用apk在此目录 /data/data:应用的私有目录,系统每安装一个新的应用程序,都会在此目录创建该应用包名的文件,用来存放该应用的私有数据,当应用卸载时,该包名的文件夹也会被删除。 /sdcard :外部存储目录,一般会链接指向到另一个目原创 2017-02-26 15:04:42 · 174 阅读 · 0 评论 -
SD卡的使用
//通过context对象获取私有目录,/data/data/packagename/filse context.getFileDir().getPath()存储到SD卡,获取SD的大小及可用空间 (重点)使用Sdcard注意事项:1.权限问题: <uses-permission android:name="android.permission.WRITE_EXTERNAL_S原创 2017-02-26 15:27:22 · 156 阅读 · 0 评论 -
XML的解析与生成
序列化xml生成文件1.写布局2.业务逻辑 a.备份 1.封装短信数据到list中 2.将list中的数据写到xml文件中。 b.恢复 1.解析xml文件中短信数据,封装到list集合中 2.将解析数据打印。XmlSerializer//使用XmlSerializer来序列化xml文件public static bo原创 2017-02-26 15:54:14 · 110 阅读 · 0 评论 -
Android中跳转浏览器
//跳转浏览器 Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(Uri.parse(url)); startActivity(intent);原创 2017-02-26 16:52:29 · 226 阅读 · 0 评论 -
将流转换成图片
BitmapFactory:可以将文件,读取流,字节数组转换成一个Bitmap对象。 Bitmap bitmap = BitmapFactory.decodeStream(InputStream in); imageView.setImageBitmap(bitmap);//设置图片内容原创 2017-02-26 17:40:41 · 194 阅读 · 0 评论 -
SmartImage的使用
http://blog.csdn.net/qq_29882585/article/details/52816989原创 2017-02-26 17:58:09 · 316 阅读 · 0 评论 -
文章标题
10 post方式提交数据到服务器 #get方式和post方式的区别: 1.请求的URL地址不同: post:"http://192.168.13.83:8080/servlet/LoginServlet" get:http://192.168.13.83:8080/servlet/LoginServlet?username=root&pwd=123原创 2017-02-26 18:31:17 · 149 阅读 · 0 评论 -
httpclient方式提交数据到服务器
get方式: //使用HttpClient请求服务器将用户密码发送服务器验证 try{ String path = "http://192.168.13.83:8080//servlet/LoginServlet?username="+URLEncoder.encode(username,"utf-8")+"&pwd="+URLEnco原创 2017-02-26 18:33:37 · 133 阅读 · 0 评论 -
Android使用开源框架实现文件的上传 asyncHttpClient
使用 public void fileupload(View v){ try{ EditText et_filepath = (EditText) findViewById(R.id.et_filepath); //获取输入的文件地址 String filepath = et_filepath.getText().to原创 2017-02-26 18:15:03 · 142 阅读 · 0 评论 -
开源中国客户端学习
开源中国客户端app 下载地址 http://www.oschina.net/app/开源中国客户端源码下载地址 http://git.oschina.net/oschina/android-app开源中国客户端 版本2.8最新版开发环境Android Studio >= 2.2 Gradle Version: 2.2.2 SDK Tool >= 24.0.3项目简述新版相关代码集中在“net.原创 2017-02-26 22:13:46 · 160 阅读 · 0 评论 -
随手记的片段代码
getDir(“wojiuhsi”,0);//在android中获取目录的一个有效快捷方式 在data/data/包名/files/目录下新建目录wojiushitry { //直接会在data/data/com.shiwenjie.myandroid/files/缪录下建立d.txt 文件 FileOutputStream fileOutput原创 2017-03-05 21:45:39 · 131 阅读 · 0 评论 -
混合开启服务
public class MainActivity extends AppCompatActivity { private MyCon myCon; MySer.MyB binder; //混合开启服务 先star 再bind22 再jieba原创 2017-03-11 18:56:43 · 120 阅读 · 0 评论