- 博客(22)
- 收藏
- 关注
原创 Android前端开发15:显示网络图片
占用主线程的做法(不推荐)需要在onCreate()加入解除限制的代码StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();StrictMode.setThreadPolicy(policy);完整代码package com.example.webimagev...
2019-08-16 15:11:11 239
原创 Android前端开发14:获取联系人/添加联系人
权限读写联系人权限<uses-permission android:name="android.permission.READ_CONTACTS"/><uses-permission android:name="android.permission.WRITE_CONTACTS"/>读取联系人public void GetContact(View view) {...
2019-08-14 19:04:58 280
原创 Android前端开发13:内容观察者(窃听器)
package com.example.contentobserverdemo;import android.app.Activity;import android.content.ContentResolver;import android.database.ContentObserver;import android.net.Uri;import android.os.Bundle...
2019-08-14 14:07:26 153
原创 Android前端开发12:利用内容提供者和XML序列化实现短信备份
MainActivity.javapackage com.example.backupsmss;import java.io.File;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlSerializer;impor...
2019-08-12 10:30:20 249
原创 Android前端开发11:ContentProvider的实现
ContentProvider程序实现ContentProvider为其他程序提供了自身数据库访问的”后门“。在Manifest.xml的application节点添加一个provider<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/a...
2019-08-11 20:28:05 350
原创 Android前端开发10:ListView的预置Adapter
ArrayAdapter定义simple_item.xml,仅包含一个TextView<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tv_item" an...
2019-08-10 00:20:35 112
原创 Android前端开发09:ListView入门
用TextView实现列表首先在ScrollView(支持上下滚动)中加入垂直方向的LinearLayout,并添加id<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android...
2019-08-09 05:10:35 121
原创 Android前端开发08:SQLite数据库之SQLiteOpenHelper
SQLiteOpenHelperSQLiteOpenHelper Document: A helper class to manage database creation and version management.通过继承SQLiteOpenHelper,实现构造函数、onCreate()和onUpdate()方法,进行数据操作。>>继承SQLiteOpenHelperpu...
2019-08-08 20:23:41 162
原创 Android前端开发07:XML的Pull解析
几种XML解析方式xml解析方式特点DOM解析加载到内存,生成树状结构,消耗内存较大SAX解析基于事件的方式,效率高,不能回退Pull解析类似SAX解析,用于安卓平台XmlPullParser常用方法XmlPullParser常用方法说明setInput()设置输入流以初始化对象getEventType()获取当前事件(...
2019-08-07 18:51:14 303
原创 Android前端开发06:XML序列化
XmlSerializer——xml序列化常用方法XmlSerializerxml序列化对象setOutput设置输出流startDocument写xml文件头endDocument写xml文件尾startTag开始xml标签endTag结束xml标签attribute写xml标签的属性代码实现public void xml...
2019-08-07 15:50:17 153
原创 MySQL Script
查询selectwhere从表"user"中取出所有行的所有列select * from `user`取出所有行的"username"select username from `user`取出一定条件的行的"username"#id&gt;0select username from `user` where
2019-08-02 11:24:29 754
原创 Android前端开发05:读写配置文件——SharedPreferences
读写配置文件——SharedPreferences核心函数声明//写配置void putString(String key, String value)//读配置String getString(String key, String defValue)读配置文件public boolean saveUserInfo(Context context, String username,...
2019-08-02 01:44:11 224
原创 Android前端开发04:写入文件到手机储存
写入文件到手机储存简介应用储存目录在“/data/data/包名”下,通过调用File与FileOutputStream实现文件写入。核心代码try { File file = new File("/data/data/com.example.login/info.txt"); FileOutputStream fos; fos = new FileOutputStream(file...
2019-07-31 22:41:49 461
原创 Android前端开发03:短信发送器
短信发送器采用Activity实现点击事件监听,核心代码只有两行,直接上代码。MainActivity.javapackage com.example.textmessage;import android.app.Activity;import android.os.Bundle;import android.telephony.SmsManager;import android....
2019-07-30 01:34:57 135
原创 Android前端开发02:点击事件的四种写法
点击事件的四种写法一、内部类//在Activity.onCreate中设置监听Button bt = (Button) findViewById(R.id.bt_call);bt.setOnClickListener(new MyListener);//在Activity中实现OnClickListener接口private class MyListener implements ...
2019-07-30 00:07:59 184
原创 Android前端开发01:电话拨号器
一、Dial Number设计一个拨号小程序,涉及findViewByID, OnClickListener等。二、findViewByID声明根据控件id (Int)获取控件对象 (View)。View android.app.Activity.findViewById(int id)布局文件-控件id在布局文件中设置控件id应标明其功能<Button andro...
2019-07-29 18:14:40 176
原创 opencv学习【通道】分离与混合split&merge
分离通道 - split· 定义void split(InputArray m, OutputArrayOfArrays mv);· 参数说明 参数 类型 说明 m InputArray 待分离图像,具体实现可用Mat mv OutputArrayOfArrays 传出通道数组,具体实现可用vector\混合...
2018-08-14 17:39:19 174
原创 opencv学习【绘图】多边形polylines&fillPoly
多边形绘制 - polylines&amp;gt;&amp;gt;定义1&amp;gt;&amp;gt;&amp;gt;回归本源void cv::polylines ( Mat &amp;amp; img, const Point *const * pts, const int * npts, int nconto
2018-08-14 00:19:43 23757
原创 opencv学习【像素】Mat-at
像素访问代码for(int i = 0; i &lt; mat.rows; ++i) { for(int j = 0; j &lt; mat.cols; ++j) { Vec4b&amp;rgba = mat.at&lt;Vec4b&gt;(i, j); //声明rgba实参来引用mat.at&lt;Vec4b&gt;(i, j) rgb
2018-08-09 14:07:26 439
原创 opencv学习【叠加】addWeighted
源代码#include&lt;opencv2\opencv.hpp&gt;using namespace cv;int main() { Mat srcImg1, srcImg2, dstImg; srcImg1 = imread("D:\\resources\\06_1.jpg"); srcImg2 = imread("D:\\resources\\06_2.jp...
2018-08-09 14:06:47 205
原创 opencv学习【模糊&边缘检测】blur&Canny
源代码#include&lt;opencv2/opencv.hpp&gt;#include&lt;opencv2/imgproc/imgproc.hpp&gt;using namespace cv;int main() { Mat srcimg, dstimg,grayimg, edgeimg; srcimg = imread("D:/resources/04.jpg"...
2018-08-09 14:05:17 1205 1
原创 opencv学习【腐蚀】erode
源代码#include&amp;lt;opencv2\opencv.hpp&amp;gt;using namespace cv;int main() { Mat img_ori = imread(&quot;d:\\resources\\02.jpg&quot;); namedWindow(&quot;pic&quot;); imshow(&quot;pic&
2018-08-09 14:03:01 335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人