自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 服务的生命周期-绑定服务的生命周期

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_par

2016-04-27 13:45:13 607

原创 服务的生命周期-采用start的方式开启服务

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Butto

2016-04-27 13:34:34 507

原创 服务的生命周期基础

服务  长期在运行在后台的程序一、采用start的方式开启服务 生命周期如下:                                 onStart()过时了开启服务: onCreate()--> onStartCommand()  ---> onDestory();如果服务已经开启,不会重复的执行onCreate(), 而是会调用onStart()和 o

2016-04-27 13:30:12 367

原创 广播的基础

四大组件:ActivityContent provider 内容提供者Broadcast receiver 广播接受者Service  服务电台:   发送广播收音机: 接受广播android系统下的广播:电池电量低。电池充电完毕短信到来了程序安装卸载sd卡卸载 安装步骤L1.写一个类继承广播接受者(BroadcastReceiv

2016-04-24 13:55:21 318

转载 Android各种访问权限Permission详解

在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作。在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来,供大家使用时参考之用。android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序android

2016-04-24 13:30:50 1186

原创 服务的实例代码

点击按钮开启服务,并观察onCreate,onStartCommand,onDestroy的执行package com.sqf.testservice;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;

2016-04-24 13:15:45 366

原创 进程的基本知识

服务: 长期后台运行的没有界面的组件android应用:什么地方需要用到服务?天气预报:后台的连接服务器的逻辑,每隔一段时间 获取最新的天气信息股票显示:后台的连接服务器的逻辑,每隔一段时间 获取最新的股票信息mp3播放器: 后台长期的播放音乐。new Thread(){}.start(); 子线程没有界面,也是长期后台运行的。public class Ma

2016-04-24 13:05:47 326

转载 Android开机广播android.intent.action.BOOT_COMPLETED

1. 说明    Android手机开机后,会发送android.intent.action.BOOT_COMPLETED广播,监听这个广播就能监听开机。2. 代码 public class BootupReceiver extends BroadcastReceiver { private final String

2016-04-23 22:56:59 865

原创 广播的action的监听的name(Android中的Broadcast Action大全)

android.intent.action.BATTERY_CHANGED充电状态,或者电池的电量发生变化android.intent.action.BOOT_COMPLETED在系统启动后,这个动作被广播一次(只有一次) android.intent.action.CFF语音电话的呼叫转移状态已经改变android.intent.action.CONFIGURATION_CHA

2016-04-23 22:52:03 2518

原创 Activity的生命周期

完整生命周期 oncreate--》onstart--》onresume--》onpause--》onstop--》ondestory可视生命周期 onstart--》onresume--》onpause--》onstop前台生命周期 onresume--》onpause 界面用户仍然可见,但是失去焦点使用场景:1.应用程序退出自动保存数据 ondestory on

2016-04-22 21:02:21 308

原创 隐式意图的剖析

一个页面跳转另一个页面:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" androi

2016-04-17 23:08:51 467

原创 隐式意图

在清单文件中intent-filter里面标签的属性: action android:name: 指定组件所响应的动作,用字符串表示,通常有java类名和包的完全限定名构成 ,如果是自己写的可以随便写,要是应用引用系统的需要自己去引用 category android:name: 指定以何种方式去服务Intent请求的动作,一般默认为 an

2016-04-17 22:59:05 368

原创 显示意图

一个页面跳转到另一个页面程序:package com.sqf.rpcala;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;

2016-04-17 22:00:58 1385

原创 显示意图与隐示意图定义(intent)

显式意图  :必须指定要激活的组件的完整包名和类名 (应用程序之间耦合在一起) 一般激活自己应用的组件的时候 采用显示意图 隐式意图: 只需要指定要动作和数据就可以 ( 好处应用程序之间没有耦合)         激活别人写的应用(也可以是自己的应用)  隐式意图, 不需要关心对方的包名和类名

2016-04-17 21:55:52 1461

原创 Greedy Reluctant Possessive区别

package cn.itcast.test;import java.util.regex.Matcher;import java.util.regex.Pattern;//Greedy Reluctant Possessive区别public class Demo3 { public static void main(String[] args) { /* //Gre

2016-04-15 20:01:03 535

原创 统计代码的行数

package cn.itcast.test;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;//代码统计小程序public class CodeCo

2016-04-15 19:49:30 393

原创 网站的email地址

package cn.itcast.test;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.regex.Matcher;import java.util.re

2016-04-15 19:31:27 563

原创 正则表达式基础

package cn.itcast.test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Demo1 { public static void main(String[] args) { /* //简单认识正则表达式 System.out.println("abc"

2016-04-15 19:25:14 362

原创 子线程网络图片查看器和Handler消息处理器

步骤: 1.页面        2.获取url3.获取http对象的连接4.获取图片Bitmap5.显示页面6.权限注意:如果在子线程中显示图片的话CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views

2016-04-12 21:26:18 500

转载 java.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl cannot be cast to javax.net.ssl

android 开发问题:java.lang.ClassCastExceptionjava.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl cannot be cast to javax.net.ssl.HttpsURLConnection1.在虚拟器里运行时老是溢出这个异常,把自己的url

2016-04-12 12:59:01 3609

原创 android.database.CursorIndexOutOfBoundsExcept: Index -1 requested, with a size of 1

这个错误说明下标溢出,例子:Cursor cursor = getContentResolver().query(uri, new String[]{"contact_id"}, null, null, "contact_id desc limit 1"); //这有一行数据f(cursor !=null && cursor.getCount()>0){int cont

2016-04-11 22:30:57 491

转载 Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi

今天学习Android开发突然遇到了这个问题,查阅了很多资料,并且对集中原因进行了分析。 错误信息字符串:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.first/com.first.Game}: java.lang.NullPointerException一般都会在Activity 

2016-04-09 23:34:34 702

原创 LinearLayout列表展示

步骤:1.在layout中写一个LinearLayout布局,并且有id                2.MainActivity中获取数据库的所有数据3.把数据中中的数据,通过TextVew添加到LinearLayout对象<ScrollView android:layout_width="match_parent" android:l

2016-04-09 22:53:02 1379

原创 安卓数据库事务

使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。使

2016-04-09 22:43:52 491

原创 SQLiteOpenHelper类的简化操作数据库(api查询方式)

package com.sqf.sql.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLi

2016-04-09 22:39:44 2794

原创 android基本方式对数据库的操作

person表:create table person(_id integer primary key autoincrement,name varchar(20),age integer);package com.sqf.sql.db;import android.content.Contex

2016-04-09 22:35:35 439

原创 SQLiteOpenHelper类基础

Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delet

2016-04-09 22:21:44 347

原创 Android sqlite3工具的使用

sqlite3 进入数据库操作模式 eg: sqlite3 contacts.db使用这条命名前,先进入到该数据库的位置(需要用adb shell),执行 sqlite3 contacts.db.tables 查看所有的表  eg: .table.schema 查看查看库中所有表的DDL语句 eg: .schema .help 查看帮助  eg: .help.headers

2016-04-09 09:24:56 427

原创 SqliteDatabase insert(String table, String nullColumnHack, ContentValues values)

db.insert("person", "name" , null);第一个参数为表明,    第二个参数为,缺省的字段的名字,如果没有值 就在数据库中存储为null    ,       db.insert("person", "name" , null);   执行这表语句以后,该字段就会为null然而如果执行db.insert("person", "null" , n

2016-04-09 08:27:16 1268

原创 Android中margin和padding的区别

简单地理解:margin为外边框,border为边框,padding为内边框。margin: android:layout_marginTop android:layout_marginBottom android:layout_marginLeft android:layout_marginRightpadding: android:paddingT

2016-04-08 13:16:43 502

原创 dom4j解析XML文档

java就业培训教程 郝斌 36.2元 javascript就业培训教程 哈哈哈 36.2元 package com.rj.dom4j;import java.io.File;import java.io.FileNotFoundException;import java.io.Fi

2016-04-07 15:05:34 441

原创 SAX解析xml文档(1)

java就业培训教程 郝斌 36.2元 javascript就业培训教程 哈哈哈 36.2元 package com.rj.sax;public class Book { private String name; private String author; private Stri

2016-04-07 15:01:42 303

原创 dom解析方式对xml文档进行操作

java就业培训教程 张孝祥 36.2元 javascript就业培训教程 张孝祥 36.2元 package com.rj.xml;import java.io.FileOutputStream;import java.io.

2016-04-07 14:45:47 1789

原创 Java解析XML

XML解析方式分为两种:DOM方式和SAX方式DOM:Document Object Model,文档对象模型。这种方式是W3C推荐的处理XML的一种方式。SAX:Simple API for XML。这种方式不是官方标准,属于开源社区XML-DEV,几乎所有的XML解析器都支持它。XML解析开发包JAXP:是SUN公司推出的解析标准实现。JDKDom4J:是开源组织推出的解析

2016-04-07 14:42:48 320

原创 SharedPreferences使用

其他代码同,QQ登录package com.itheima28.qqlogin.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;

2016-04-06 22:46:46 295

原创 android下的读写权限

建立两个项目,一个是写数据_相关,一个是读数据_相关数据 ,写数据_相关 作用:建立,私有文件,可读文件,可读文件,可读可写文件                       读数据_相关数据作用:对上面的项目的文件进行读写操作,看看是否能成功写数据_相关:package com.sqf.writedata;import j

2016-04-06 22:27:48 1817

原创 获取安卓内存状态

package com.itheiima28.memorydemo; import java.io.File;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.os.StatFs;import android.text.format.F

2016-04-06 14:07:37 416

原创 保存数据到手机sd卡(QQ登录保存密码)

记住:getFilesDir()方法是获取手机内存的路径 /data/data/包名/files   自动建立一个files文件夹Environment.getExternalStorageDirectory获取的是sd卡的路径, 自动获取  /mnt/card   不同的手机的路径可能有差异,所以要用 Environment获取/mnt...../card        Enviro

2016-04-06 13:45:39 1549

原创 保存数据到手机内存代码优化(QQ登录保存密码)

package com.itheima28.qqlogin;import java.io.File;import java.util.Map;import com.itheima28.qqlogin.utils.Utils;import com.itheima28.qqlogin.utils.UtilsOfSDCard;import com.itheima28.qqlogin.R;

2016-04-06 13:40:09 812

原创 保存数据到手机内存(QQ登录保存密码)

QQ记住密码

2016-04-05 13:02:56 1731

tensorflow反卷积的可视化

一张图片,通过tensorflow进行卷积,然后进行反卷积,得到64特征,并可视化反卷积的图片

2018-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除