
andrond综合
文章平均质量分 67
上善卍若水
To be, or not to be- that is the question!
展开
-
Android APK反编译
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)转载 2017-10-17 16:29:23 · 8320 阅读 · 0 评论 -
Android基础之AsyncTask的doInBackground方法参数详解
AsyncTask的使用方法和理解1、对于耗时的操作,我们的一般方法是开启“子线程”。如果需要更新UI,则需要使用handler2、如果耗时的操作太多,那么我们需要开启太多的子线程,这就会给系统带来巨大的负担,随之也会带来性能方面的问题。在这种情况下我们就可以考虑使用类AsyncTask来异步执行任务,不需要子线程和handler,就可以完成异步操作和刷新UI。3、As转载 2017-11-16 17:08:09 · 17578 阅读 · 0 评论 -
Android:检测网络状态&监听网络变化探究
前言Android开发中,许多功能需要网络连接,所以在开发过程中需要进行手机网络的检测今天,我将教大家如何进行网络状态的检测和监听网络状态的变化目录目录1. 检测网络状态1.1 实现思路获得ConnectivityManager对象ConnectivityManager主要用于查看网络状态和管理网络连接相关的操作获取ConnectivityManager对象转载 2017-12-02 17:27:07 · 16260 阅读 · 0 评论 -
Intent 和 Intent 过滤器
Intent 和 Intent 过滤器本文内容Intent类型构建Intent显式 Intent 示例隐式 Intent 示例强制使用应用选择器接收隐式 Intent过滤器示例使用待定 IntentIntent 解析操作测试类别测试数据测试Intent 匹配另请参阅与其他应用交互共享内容Inte原创 2017-12-04 14:56:17 · 14615 阅读 · 0 评论 -
Fragment 表示 Activity 中的行为或用户界面部分
片段本文内容设计原理创建片段添加用户界面向 Activity 添加片段管理片段执行片段事务与 Activity 通信创建对 Activity 的事件回调向应用栏添加项目处理片段生命周期与 Activity 生命周期协调一致示例关键类FragmentFragmentManagerFragmentTransaction原创 2017-12-04 14:59:53 · 13308 阅读 · 0 评论 -
Activity
Activity本文内容创建 Activity实现用户界面在清单文件中声明 Activity启动 Activity启动 Activity 以获得结果结束 Activity管理 Activity 生命周期实现生命周期回调保存 Activity 状态处理配置变更协调 Activity关键类Activity另请参原创 2017-12-04 15:02:15 · 14073 阅读 · 0 评论 -
Context Provider
内容提供程序主题内容提供程序基础知识创建内容提供程序日历提供程序联系人提供程序相关示例联系人管理器应用“游标(联系人)”“游标(电话)”示例同步适配器内容提供程序管理对结构化数据集的访问。它们封装数据,并提供用于定义数据安全性的机制。 内容提供程序是连接一个进程中的数据与另一个进程中运行的代码的标准界面。如果您想要访问内容提供程序中的原创 2017-12-05 08:04:17 · 14195 阅读 · 1 评论 -
Broadcasts
BroadcastsSystem broadcastsChanges to system broadcastsReceiving broadcastsManifest-declared receiversContext-registered receiversEffects on process stateSending broadcastsRestrict翻译 2017-12-05 08:09:10 · 20168 阅读 · 0 评论 -
Android开发的四大组件
这个文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解二、Service详解三、Broadcast Receiver详解四、Content Provider详解外加一个重要组件 intent的详解。一、Activity详解Activty的生命周期的也就是它所在进程的生命周期。 一个Activity的转载 2017-12-05 09:30:28 · 13453 阅读 · 0 评论 -
Sinner控件动态获取下拉类别
//绑定数据源typeItems = getResources().getStringArray(R.array.data);cranesItem = new ArrayList();pd = new ProgressDialog(ShujuActivity.this);mAdapter = new MyAdapter(ShujuActivity.this, data);//适配器存放数原创 2017-11-25 13:10:19 · 11074 阅读 · 0 评论 -
android AlertDialog 对话框的基本使用
/** * @setIcon 设置对话框图标 * @setTitle 设置对话框标题 * @setMessage 设置对话框消息提示 * setXXX方法返回Dialog对象,因此可以链式设置属性 */private void showNormalDialog() { final AlertDialog.Builder normalDialog = ne原创 2017-11-25 13:25:14 · 11437 阅读 · 0 评论 -
解决Android Button 字母自动全部大写的问题
解决Android Button 字母自动全部大写的问题在XML布局中设置属性 android:textAllCaps="false"原创 2017-12-05 15:54:50 · 13872 阅读 · 0 评论 -
android中ListView的setItemChecked方法 实现多选
1.要在XML中为listView设置choiceMode 为singleChoice或者mutipleChoice也可以在代码中设置 listView.setChoiceMode(int mode);2.listView的item一定要是checkable的。否则不会生效。这一点也是从网上看的资料,具体没有研究了。最常见还是集成baseAdapter 使用的原创 2017-11-15 09:38:06 · 16946 阅读 · 0 评论 -
java通过UUID生成16位唯一订单号
package com.cmcc.test;import java.util.Random;import java.util.UUID;/** * * java通过UUID生成16位唯一订单号 * * * */public class getOrredingIdUUID { public static String getOrderIdByUUId() {原创 2017-11-18 09:38:33 · 22456 阅读 · 0 评论 -
java中Map集合的常用遍历方法及HashMap的应用实例
Map的遍历大体有3种:1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中,放着的就是Map中的某一对key-value;2、遍历Map.keySet():它是Map中key值的集合,我们可以通过遍历这个集合来读取Map中的元素;3、遍历Map.values():它是Map中value的集合,我们可以直接通过这个集合遍原创 2017-11-17 17:07:45 · 17043 阅读 · 0 评论 -
Fragment篇——FragmentManager分析及用例
说到管理Activity中的Fragment,自然就要重点说一下FragmentManager,之前已经说过了,getFragmentManager()获取到的FragmentManager支持原生的Fragment,而getSupportFragmentManager()支持的是v4包的Fragment。获取Fragment的方法LinearLayout xmlns:android转载 2017-10-27 08:05:54 · 4247 阅读 · 0 评论 -
Android之NetworkOnMainThreadException异常
看名字就应该知道,是网络请求在MainThread中产生的异常先来看一下官网的解释:Class OverviewThe exception that is thrown when an application attempts to perform a networking operation on its main thread.Thi转载 2017-10-27 08:07:09 · 8528 阅读 · 0 评论 -
Android开发学习——android与服务器端数据交互
1.首先搭建服务器端。 使用MyEclipse开发工具public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletExc转载 2017-10-27 08:08:45 · 77951 阅读 · 0 评论 -
Android 实时监测(监听)网络连接状态变化
看了网上的很多,都不是自己想要的。所以自己就参考着写了一个。实现这个的方法很多,我是想的这种,如果哪有不足,有bug的地方希望大家指出,共同进步。。。。先简单说一下思路:网络变化时系统会发出广播。所以我们监听这个广播,利用接口回调通知activity做相应的操作就好了。。步骤: 1、写个判断网络的工具类. 2、先写个类继承Broadc转载 2017-10-27 08:11:31 · 14121 阅读 · 0 评论 -
ListView实现下拉刷新(一)
package com.hdmes.handingv2017.MyActivitys;import android.content.Context;import android.text.format.Time;import android.view.animation.RotateAnimation;import android.widget.AbsListView.OnScrollL原创 2017-10-30 17:10:43 · 17967 阅读 · 0 评论 -
android MD5加密函数(32位小写)
public static String getMd5Value(String sSecret) {try {MessageDigest bmd5 = MessageDigest.getInstance("MD5");bmd5.update(sSecret.getBytes());int i;StringBuffer buf = new StringBuffer();b转载 2017-10-14 10:25:18 · 12861 阅读 · 0 评论 -
探究Fragment oncreateview 和 onActivityCreated 方法
最近使用了一个自定义的view在activity中运行正常,可在fragment中就奔溃,无提示,之前view是在onCreateView中初始化并调用的,崩溃,换到onActivityCreated之后,运行ok了,这是什么原因呢??先看看fragment的生命周期,首次展示界面时可以看到onActivityCreated是在onCreateView之后调用的原创 2017-10-31 15:10:49 · 12686 阅读 · 0 评论 -
android listview实现新闻列表展示效果
这篇文章主要为大家详细介绍了android listview实现新闻列表展示效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了android listview列表展示效果的具体代码,供大家参考,具体内容如下1.封装一些新闻数据 2.使用listview展示出来 3.设置条目点击事件,点击后跳转浏览器查看新闻packagec转载 2017-10-25 08:29:23 · 16579 阅读 · 0 评论 -
如何在Fragment中获取context
简介:Context,中文直译为“上下文”,SDK中对其说明如下: 1、它描述的是一个应用程序环境的信息,即上下文。 2、该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类(后面我们会讲到是ContextIml类)。 3、通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Inten转载 2017-10-25 08:32:09 · 5363 阅读 · 0 评论 -
android httpclient 设置超时
3.X是这样的HttpClient httpClient=new DefaultHttpClient();4.3是这样的CloseableHttpClient httpClient = HttpClients.createDefault();当然,上面这些变化只不过是一些小变化,大家看看API大家就都会了。我要讲的是超时设置,HttpClient有三种超时设置,最近比较忙,原创 2017-11-02 11:25:19 · 12092 阅读 · 0 评论 -
Android入门——数字组成的字符串转化为货币格式
/** * 把字符串格式的数字转换成货币类型格式 * @param string * @return */ package com.example.test; import java.text.NumberFormat; import java.util.Locale; public class NumberUtils { public sta原创 2017-11-11 08:25:01 · 15026 阅读 · 0 评论 -
Android中的AsyncTask(异步任务)和接口回调使用详解
一、AsyncTask简单介绍官方文档中对AsyncTask的解释是:AsyncTask更加适用于UI线程。这个类允许执行后台操作并在UI界面上发布结果,而不必处理多线程。AsyncTask是围绕Thread和Handler设计的一个辅助类,它不构成一个通用的线程框架。Asynctasks应该用于短作业(最多几秒钟)。说的简单一点,AsyncTask其实就是Android提供的一个原创 2017-11-25 18:04:08 · 17876 阅读 · 0 评论