![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【Android】
走_心
IT菜鸟
展开
-
魔窗SDK集成
package com.example.tcl.magicwindow;import android.content.Context;import android.content.Intent;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;原创 2017-03-22 16:36:14 · 2648 阅读 · 1 评论 -
GridView的使用
package com.example.gridview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;import android原创 2015-04-15 21:08:47 · 324 阅读 · 0 评论 -
DatePicker及TimePicker的使用
package com.example.picker;import java.util.Calendar;import android.app.Activity;import android.os.Bundle;import android.widget.DatePicker;import android.widget.DatePicker.OnDateChangedListener原创 2015-04-15 19:56:44 · 385 阅读 · 0 评论 -
AutoCompleteTextView及MultiAutoCompleteTextView的使用
package com.example.autocompletetextview;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.原创 2015-04-15 19:04:38 · 398 阅读 · 0 评论 -
使用Intent传递数据之返回结果
package com.example.intent_forresult;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import原创 2015-04-15 18:59:18 · 585 阅读 · 0 评论 -
ListView中适配器的配置使用
package com.example.listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;import android原创 2015-04-14 20:40:34 · 796 阅读 · 0 评论 -
Pull解析器解析XML文件
package com.study.service;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlPullParser;import android.util.Xml;import com.study.domain.Pers原创 2015-04-10 20:08:30 · 380 阅读 · 0 评论 -
Android文件保存与读取
//MainActivity.classpackage com.example.file;import java.io.FileNotFoundException;import java.io.IOException;import com.example.Service.FileService;import android.app.Activity;import android.原创 2015-04-10 19:21:09 · 636 阅读 · 0 评论 -
Alert Dialog
package com.example.dialog;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.view.Menu;import android.vie原创 2015-04-28 20:06:41 · 453 阅读 · 0 评论 -
代码动态添加动画效果
package com.example.tweenanimation;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android原创 2015-04-29 14:39:49 · 891 阅读 · 0 评论 -
XmlSerializer生成xml文件(备份短信)
/** * 备份短信 * * @param context */ public static void backupSms(Context context,BackupProcess backupProcess) { ContentResolver resolver = context.getContentResolver(); Uri uri = Uri.parse(原创 2015-12-03 12:47:38 · 450 阅读 · 0 评论 -
XmlPullParser解析xml文件(还原短信)
/** * 还原短信 */ public static void retoreSms(Context context) { ContentResolver resolver = context.getContentResolver(); Uri uri = Uri.parse("content://sms"); File file = new File(Environmen原创 2015-12-03 12:48:27 · 505 阅读 · 2 评论 -
Android源码--多击事件
/** * 以下是系统的多击事件 * src the source array to copy the content.被copy的数组 * srcPos the starting index of the content in src.被copy的数组的起始位置 * dst the destination array to copy the data in原创 2015-12-03 12:57:43 · 285 阅读 · 0 评论 -
应用的异常处理器
package com.study.mobilesafe;import java.io.File;import java.io.FileNotFoundException;import java.io.PrintStream;import java.lang.Thread.UncaughtExceptionHandler;import android.app.Application;原创 2015-12-03 12:59:18 · 267 阅读 · 0 评论 -
Android源码--程序的分享、卸载、启动及详细信息
/* * 分享程序按钮 */ private void share() { // // // // // Intent intent = new Intent(); intent.setAction("android.intent.action.SEND"); intent.addCategory("android.intent.category原创 2015-12-03 13:00:19 · 278 阅读 · 0 评论 -
adapter的优化
package com.example.baseadapter;import java.util.List;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.wi原创 2015-12-03 13:01:19 · 242 阅读 · 0 评论 -
复杂listView的adapter的优化
package com.study.mobilesafe.adapter;import java.util.List;import android.content.Context;import android.graphics.Color;import android.view.LayoutInflater;import android.view.View;import andro原创 2015-12-03 13:01:48 · 227 阅读 · 0 评论 -
ListView分批加载数据
protected static final int maxNumber = 20; protected int startIndex = 0; /** * ListView分批加载数据 */ private void fillData() { new AsyncTask() { @Override protected void onPreExecute()原创 2015-12-03 13:03:11 · 375 阅读 · 0 评论 -
Spinner的使用
package com.example.spinner;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;im原创 2015-04-16 10:34:40 · 461 阅读 · 0 评论 -
ProgressBar的使用
package com.example.progressbar;import android.app.Activity;import android.app.ProgressDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import and原创 2015-04-16 11:53:12 · 415 阅读 · 0 评论 -
WebView的使用
package com.example.webview;import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;import android.view.KeyEvent;import android.webkit.WebChromeClient;import andr原创 2015-04-16 13:06:47 · 458 阅读 · 0 评论 -
Android命名规范
1.约定onCreate(),onActivityCreated(),紧跟成员变量后,方法内部保持简单,尽量只调用initXXX()方法,如:initData(),initView()。调用方法保持“临近原则”,被调用的方法,放在调用方法下方单个方法体不要过长代码任何地方不要拼错单词2.命名2.1.布局文件中的id命名规则:使用驼峰命名,前缀+逻辑名称,类变量名和布局文件id名称保持一致,原创 2017-03-10 00:48:32 · 1036 阅读 · 1 评论 -
最详细的Android图片压缩解释
如题,多种压缩方式常用的有尺寸压缩、质量压缩以及通过JNI调用libjpeg库来进行压缩,三种方式结合使用实现指定图片内存大小,清晰度达到最优,下面就先分别介绍下这几种压缩方式。原文出处:http://www.jianshu.com/p/e9e1db845c211. 质量压缩设置bitmap options属性,降低图片的质量,像素不会减少第一个参数为需要压缩的bitm转载 2016-12-09 13:52:00 · 5667 阅读 · 0 评论 -
MPChart饼图工具类
package com.example.epnc.utils;import android.content.Context;import android.graphics.Color;import android.view.Gravity;import android.widget.LinearLayout;import android.widget.TextView;import原创 2016-09-26 18:21:43 · 525 阅读 · 0 评论 -
MPChart折线图工具类封装
package com.example.epnc.utils;import android.graphics.Color;import com.github.mikephil.charting.charts.LineChart;import com.github.mikephil.charting.components.LimitLine;import com.github.mikep原创 2016-09-26 18:18:21 · 1983 阅读 · 0 评论 -
动态计算ListView高度的工具类
/* * Created by TCL on 2016/9/18. */package com.example.epnc.utils;import android.view.View;import android.view.ViewGroup;import android.widget.ListAdapter;import android.widget.ListView;/*原创 2016-09-26 18:15:55 · 415 阅读 · 0 评论 -
ScrollView嵌套滑动冲突问题解决
package com.example.epnc.view;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.widget.ListView;import andr原创 2016-09-26 18:14:14 · 3034 阅读 · 0 评论 -
MPChart饼图自定义图例
先来个需求图:该图是项目中需要的,饼图好实现,但MPChart的图例不能显示百分比,需通过自定义实现,二次封装。Demo图:以下为实现代码:MainActivity:package com.example.pieview;import android.app.Activity;import android.os.Bundle;import android.w原创 2016-09-01 15:25:25 · 4239 阅读 · 2 评论 -
双守护进程保护程序运行
涉及到服务通信,使用AIDL。MyProcess.aidl:package com.study.dn_process.inter;interface MyProcess{ String getProcessName();}LocalService:package com.study.dn_process.service;import android.annotation.原创 2016-07-25 20:21:02 · 1034 阅读 · 0 评论 -
MD5摘要算法
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { /** * MD5加密 * @param password * @return */ public static String disgest(String pas原创 2015-12-04 12:15:50 · 612 阅读 · 0 评论 -
Android调用相机及使用图库截取图片
/* * @Copyright (c) tianchenglin * @Author TCL * @Date 2016.8.5 */package com.study.tcl.upload;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;im原创 2016-08-05 19:57:21 · 647 阅读 · 0 评论 -
自定义控件之A-Z快速检索QuickIndexBar
QuickIndexBar:/* * @Copyright (c) tianchenglin * @Author TCL * @Date 2016.6.22 */package com.study.tcl.quickindex.view;import android.content.Context;import android.graphics.Canvas;impo原创 2016-06-23 14:34:23 · 1404 阅读 · 0 评论 -
传感器
package com.example.motionsensor;import android.app.Activity;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardwar原创 2015-04-21 20:16:05 · 388 阅读 · 0 评论 -
Touch
package com.example.multouch;import android.R.layout;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MotionEvent;import android.view.View;impo原创 2015-04-20 21:16:30 · 423 阅读 · 0 评论 -
Gallery的使用
package com.example.gallery;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.ArrayAdapter;import android.widget.Gallery;public class MainActi原创 2015-04-18 13:34:10 · 682 阅读 · 0 评论 -
ImageSwitcher的使用
package com.example.imageswitcher;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.原创 2015-04-18 13:23:08 · 395 阅读 · 0 评论 -
RatingBar的使用
package com.example.ratingbar;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.RatingBar;import android.widget.RatingBar.OnRatingBarChangeListe原创 2015-04-18 12:56:33 · 464 阅读 · 0 评论 -
Notification的使用
package com.example.shownotification;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Co原创 2015-04-18 12:32:22 · 432 阅读 · 0 评论 -
Android源码--安装应用程序
/** * 安装应用程序 */ protected void installApk() { // 调用系统的工程去安装 打开系统的apk 安装 // // // // // // // Intent intent = new Intent("android.intent.action.VIEW"); intent.addCatego原创 2015-12-03 13:03:42 · 283 阅读 · 0 评论 -
利用服务注册广播
package com.study.mobilesafe.service;import com.study.mobilesafe.receiver.ScreenOffReceiver;import android.app.Service;import android.content.Intent;import android.content.IntentFilter;import a原创 2015-12-03 13:06:10 · 440 阅读 · 0 评论