- 博客(21)
- 资源 (15)
- 收藏
- 关注
原创 Android中IDE、ADT、SDK、JDK、NDK的含义解释
IDE: Intelligent Development Environm的简称。即智能开发环境。是一种开发工具。常用的IDE有adt-bundles和Android studio。两个都需要配置jdk。ADT: Android Development tools的简称。即Android开发工具。ADT为Eclipse的插件。在Eclipse和SDK之间起了一个桥梁的作用。SDK: Sof
2017-03-28 09:45:51 381
原创 将数据以表格的形式保存到pdf中
private void ExpResPdf(Map<String, String> map) throws DocumentException { if (map == null) { map = new HashMap<String, String>(); } // 生成文件的路径 String outPdf
2017-03-23 09:13:36 878
原创 AsyncTask实时跟进进度(倒数计时器)
public class MainActivity extends Activity implements OnClickListener { private Button button; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-03-22 18:26:26 1335
原创 AsyncTask(handler的封装类)
public class MainActivity extends Activity implements OnClickListener { private Button button; private TextView textView; private ImageView imageView; /** * 使用handler的封装类来实现获取网络连接(不需
2017-03-22 18:22:58 356
原创 drawlayout(二)
<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_pare
2017-03-20 18:27:02 310
原创 drawlayout的使用
方法一、<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_
2017-03-20 18:17:59 290
原创 网络json解析
bean对象public class NewsBean { private String title; private String data; private String category; private String author_name; public NewsBean() { super(); // TODO Au
2017-03-20 17:44:14 301
原创 操作手机联系人
/** * * 1.找到联系人的内容提供者:com.android.contacts * * 2.添加权限 * * * 3.表的结构和关心的字段 * * 表一:raw_contacts contact_id 表二:data data1 raw_contact_id mimetype_id * 表三:mimetypes 1 vnd.android.cursor.item/
2017-03-20 17:37:22 257
原创 操作手机短信
//通过contentprovider实现夸应用的数据共享public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC
2017-03-20 17:34:28 497
原创 contentprovide(内容提供者)和contentparser(内容解析者)
在一些应用中已经提供了内容提供者(比如短信、手机联系人)我们只需要创建内容解析者就可以对这些应用里面的数据进行操作一、contentprovide 1.在清单文件中注册<provider android:name="com.guo.mycontentprovider.MyContentProvider" android:authorities="gu
2017-03-20 17:28:58 924
原创 android 访问assets下面的文件
webView.loadUrl(“file:///android_asset/html/index.htmll”);
2017-03-17 13:38:58 1342
原创 将json格式的数据保存到本地
1.创建jsonobject对象JSONObject jsonObject = new JSONObject();2.以键值的形式存储数据jsonObject.put(key, value);3.将json格式的数据转化成字符串jsonObject.toString4.往本地写数据//文件路径String path = Environment.getExternalStorageDirectory
2017-03-09 18:37:25 13801 1
原创 android反射机制(二)
/** * * 通过Class对象创建其表示的对象 * */public class InstanceDemo { public static void main(String[] args) { //1.获取YunSong这个类的类信息对象------Class //注意:newInstance()方法通过调用无参构造方法来给我们实例化对象(尽量
2017-03-08 18:14:18 357
原创 Android反射机制(一)
try{1.首先要找到类名,就是你要反射函数所在的类(Android.telephony包下面的TelephonyManager类) Class<?> managerClass = Class.forName("Android.telephony.TelephonyManager"); 2.找到方法,用getMethod(...)注意
2017-03-08 18:12:51 261
原创 小程序明显不如原生的地方
1.性能。毕竟原生是用原生系统,在屏幕上渲染原生语言的控件,速度肯定快啥。而小程序只是腾讯模仿浏览器解释HTML、CSS、JS的原理。自己写了一个相识的解释规则。然后在页面中将解释出来的代码渲染出来。肯定这种编译的速度就慢了很多。2.API的丰富性。小程序只是将一些常用的原生API封装成了在小程序中可以调用的API。和原生的API相比,当然不是一个数量级的了。(比如:对第三方的应用的调用,第三方登录
2017-03-08 17:20:40 761
原创 带有返回值的跳转activity
activity1,(将会从这个activity中跳转到activity2中,并且有值返回 )public class MainActivity extends Activity implements OnClickListener{ private EditText editText; private Button button; private static final
2017-03-05 23:20:21 1464
原创 横竖屏切换保存数据
public class MainActivity extends Activity { private int xueLiang; private Button button; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-03-05 18:55:17 276
原创 注册广播BroadcastReceiver
一.动态注册广播 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_he
2017-03-05 18:43:08 415
原创 listview的二级优化
public class MainActivity extends Activity { private ListView listView; List<String> datas; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst
2017-03-05 18:14:59 242
原创 Android之PULL解析XML
(1)首先我们放一个文件名为beauties.xml的XML文件到assets目录下,文件内容如下:<?xml version="1.0" encoding="UTF-8"?> <beauties> <beauty> <name>范冰冰</name> <age>28</age> </beauty>
2017-03-02 15:35:11 288
原创 list==null和list.isEmpty()的区别
list==null list为空,可理解为不存在list.isEmpty() list内容为空,没有结点数据 测试一下List list1==null;List list2=new ArrayList();list2.isEmpty();System.out.println(list1.size());System.out.println(list2.size());
2017-03-01 14:54:10 3730
ht_location.zip
2021-02-04
FloatingActionButton实现 展开/折叠 的多级悬浮菜单
2018-11-30
简单的插件,允许一键创建Butterknife视图注射。减少findViewById()和setonclicktListener()重复代码量
2018-11-13
二维码生成工具QRCode源代码支持中文(解决解码时中文乱码)
2018-07-25
fastjson-1.2.4.jar包
2018-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人