
Android开发
anskya520
这个作者很懒,什么都没留下…
展开
-
android asm.jar
投屏电脑platform-tools 下 java -jar asm.jarhttp://www.adakoda.com/adakoda/android/asm/另一个https://blog.youkuaiyun.com/sfq19881224/article/details/55251378原创 2018-04-03 14:35:29 · 670 阅读 · 1 评论 -
android 一些流程图
'Activity 创建流程Vi编辑器命令原创 2013-04-24 20:40:49 · 1995 阅读 · 2 评论 -
log信息
相信大家在做应用调试的时候,不可能时时通过USB线连着电脑去查看log信息,所以,将应用的log信息保存到手机本地就很有必要了,有助我们从这些log信息中提取有用的部分,以解决一些bug,下面我把网上分享的代码中作了一些精简,作为开发者使用,个人觉得没必要通过用户上传给我们,用户上传的不需要这么庞大的log信息,仅仅那部分崩溃的log信息即可,可参考我的另外一篇blog:http://www.eo转载 2013-01-18 00:09:17 · 1104 阅读 · 4 评论 -
android使程序进程不被LMK杀死| application运行环境初始化
http://blog.sina.com.cn/s/blog_470f05070100qewk.html通过在androidmanifest.xml中的application标签中加入android:persistent="true" 属性后的确就能够达到保证该应用程序所在进程不会被LMK杀死。但有个前提就是应用程序必须是系统应用,也就是说应用程序不能采用通常的安装方式。必须将应用程序的a转载 2011-09-05 00:40:36 · 2383 阅读 · 0 评论 -
NFC代码流程
NFC是基于RFID发展而来。RFID即电子标签,跟条码的作用相同,但RFID由于通过RF进行识别,无须露在产品外部。NFC所支持的标准14443和15693也都是RFID的标准。14443为Proximity Card标准,其radio范围为几厘米15693为Vicinity Card标准,范围较长,可达1~1.5米NFC为一个新标准,其目的为让智能手机间可以通过短距离rad转载 2013-01-22 21:40:57 · 5223 阅读 · 5 评论 -
选择适当的NFC标签类型
来自: Innovision 研究技术有限公司目录1. 简介 32. NFC的主要应用 43. NFC的规定标签类型 54. 选择适当的标签 65. 小结 116. 术语表 121. 简介近场通信(NFC)适用于非常广泛的一系列应用。构建于现有系统和人类行为的基础上,NFC使人们的生活变得更简单更方便:访问新媒体和获取内容服务的方式更加直观,购物付款、搜转载 2012-12-06 00:20:58 · 1162 阅读 · 0 评论 -
make a vcard/vcal Ndef message on Android
NfcAdapter adapter;PendingIntent pendingIntent;IntentFilter writeTagFilters[];Tag tag;Context ctx;boolean writeMode;@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreat原创 2012-12-06 01:10:36 · 1384 阅读 · 2 评论 -
基站定位
最近在做基站定位,移动电信的定位测试都可以。就是联通的定位不了。在这里把源码上传,希望各位帮忙找出原因。标签: 代码片段(4)[图片] android 基站定位[文件] GetBaseStationInfo.zip ~ 62KB 下载(276)[代码] android 基站定位转载 2012-11-11 23:01:50 · 3094 阅读 · 0 评论 -
Android中定时器Timer和TimerTask的启动,停止,暂停,继续等操作实例
下面是一个在Android中使用定时器Timer和TimerTask的启动,停止,暂停,继续等操作的demo。需要注意的问题主要有两点:1、Timer和TimerTask在调用cancel()取消后不能再执行 schedule语句,否则提示出错,提示如下:[java] view plaincopyprint?D/AndroidRuntime( 6672): Sh转载 2012-11-12 23:39:24 · 2467 阅读 · 0 评论 -
Android的framework层音量控制原理分析
Android.media.AudioManager中包含了对android.media.AudioService的跨进程AIDL调用封装。正常处理过程:1.调整音量是通过AudioManager间接调用AudioService.adjustStreamVolume方法来完成逻辑处理;2.AudioService调用VolumePanel画出音量调整界面,并发送音量变动广播消息,3原创 2013-04-25 23:29:00 · 1145 阅读 · 1 评论 -
Java调用本地接口jni与C通信----------------JNI
参照链接:http://blog.youkuaiyun.com/drean725/article/details/1599116·1.首先要把环境配置好:需要安装: 在window下需要Linux环境cygwin ,安装Develp的install;在cygwin.bat增加NDK的路径set ndk=D:\android-ndk-r6-windows;etc目录下文件profile修改:PA原创 2011-07-29 02:56:21 · 2311 阅读 · 1 评论 -
代码示列
自动生成列表viewimport android.os.Bundle;import android.os.Handler;import android.os.Message;import android.text.Editable;import android.text.TextUtils;import android.text.TextWatcher;import androi原创 2016-12-12 17:12:57 · 548 阅读 · 0 评论 -
Retrofit2.0 GsonResponseBodyConverter类修改,解决网络访问默认返回空对象进入onFailure的问题
GsonBuilder builder = new GsonBuilder();builder.registerTypeAdapter(Date.class, new JsonDeserializer() { public Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context原创 2016-10-19 09:29:03 · 6471 阅读 · 0 评论 -
2016新笔记
1.放大效果 跳转NewsBean news = mAdapter.getItem(position);Intent intent = new Intent(getActivity(), NewsDetailActivity.class);intent.putExtra("news", news);View transitionView = view.findViewById(R.id翻译 2016-08-03 16:53:05 · 496 阅读 · 0 评论 -
android edittext点击空白处键盘消失
@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {if (ev.getAction() == MotionEvent.ACTION_DOWN) {// 获得当前得到焦点的View,一般情况下就是EditText(特殊情况就是轨迹求或者实体案件会移动焦点)View v = getCurrentFocus();转载 2015-03-17 09:43:28 · 1028 阅读 · 0 评论 -
android listview的总结
一、ListView圆角:重写ListView的onInterceptTouchEvent方法,通过pointToPosition(x,y)方法判断当前点击位置所对应的项,有三种情况:分别是第一项、最后一项、中间项;其实第一种情况又分为两种情况:列表总共只有一项和列表不止一项;参照下边的代码即可理解; 复制代码 @Override public boolean onIn转载 2014-09-02 16:04:47 · 822 阅读 · 0 评论 -
webview flash 需要手机安装flash apk 否则白屏
webview flash 需要手机安装flash apk 否则白屏 mWebView = (WebView) findViewById(R.id.webview); // mWebView.loadUrl("http://static.youku.com/v1.0.0423/v/swf/loader.swf?VideoIDS=XNjk5Njk1MDc2&embedid=MTgwLjE原创 2014-04-17 14:03:30 · 1283 阅读 · 0 评论 -
android用工具类
public class ImageUtil { public static InputStream getRequest(String path) throws Exception { URL url = new URL(path); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); con翻译 2012-11-12 22:16:43 · 598 阅读 · 1 评论 -
一篇好的NFC的文档
http://blog.sina.com.cn/s/blog_7573977301019nxo.html在Android4.0推出的时候,一个非常引人注目的功能就是NFC(Near Field Communication).Near Field Communication (NFC) is a set of short-range wireless technologies, ty转载 2012-11-27 11:39:08 · 1948 阅读 · 14 评论 -
CursorAdapter的一段代码
import android.app.Activity;import android.content.AsyncQueryHandler;import android.content.ContentResolver;import android.content.Context;import android.database.Cursor;import android.os.Bu翻译 2012-11-04 22:29:20 · 599 阅读 · 0 评论 -
adb命令
adb shell pm setInstallLocation 2 设置apk安装在SK中android list targets: 这条命令是列出我们所有的SDK可用版本adb devices: 这条命令是列出所有装载的设置 http://download.youkuaiyun.com/detail/xys289187120/3589354Android软件开发之程序中时时获取l原创 2011-10-25 00:21:57 · 1377 阅读 · 7 评论 -
AlarmManager2
android提供了四种类型的闹钟:❑ ELAPSED_REALTIME在指定的延时过后,发送广播,但不唤醒设备。❑ ELAPSED_REALTIME_WAKEUP在指定的演示后,发送广播,并唤醒设备延时是要把系统启动的时间SystemClock.elap转载 2011-10-19 00:29:01 · 2076 阅读 · 1 评论 -
Bitmap和canvas的应用
画虚线SET_WALLPAPER public class Canvas extends Activity implements OnTouchListener { /** Called when the activity is first created. */原创 2011-09-27 00:24:33 · 1877 阅读 · 0 评论 -
我的Android笔记
--总结: 2种启动Activity方法,4种Activity启动模式,2种启动服务方法,3种handler得到主线程消息队列,5种Activity主动退出,3个 dalvik优点,3中广播,5个进程等级,4个多线程和异步操作方法,5种数据储存,5种Activity传递值方原创 2011-09-27 00:48:04 · 3734 阅读 · 1 评论 -
用到gallery的保存自定义联系人
package com.wangs.activity;import java.util.Stack;import com.wangs.bean.User;import com.wangs.dao.DBHelper;import android.app.Activit原创 2011-09-27 00:01:41 · 1040 阅读 · 0 评论 -
Launcher资料收集
关于使用Eclipse调试Launcher的完美解决方法由于在Android源码中,很多方法、成员、类、包都被打上@hide标签,这些成员在SDK中没有公开,以至于在编译Launcher源码时最常遇到的类android.view.View的成员mScrollX无法访问。原创 2011-09-23 22:35:10 · 811 阅读 · 1 评论 -
Android 的AsyncTask使用
主线程中:ProgressBarAsyncTask asyncTask = new ProgressBarAsyncTask(textView,progressBar);asyncTask.execute(1000);import android.os.Async原创 2011-08-10 22:35:45 · 1592 阅读 · 1 评论 -
davlik虚拟机内存管理之一——内存分配
dalvik虚拟机是Google在Android平台上的Java虚拟机的实现,内存管理是dalvik虚拟机中的一个重要组件。链接:http://www.miui.com/forum-viewthread-tid-74715-extra-%26page%3D1-page-1转载 2011-09-04 23:55:43 · 1714 阅读 · 0 评论 -
AlarmManager的使用
对应AlarmManage有一个AlarmManagerServie服务程 序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名 为”/dev/alarm”),并且一直监听闹铃设备,一旦有原创 2011-10-18 23:44:50 · 4543 阅读 · 0 评论 -
android_对话框
一、android有四种默认的Dialog实现:AlertDialog、ProgressDialog、DatePickerDialog、TimePickerDialog。另外你还可以继承android.app.Dialog实现自已的dialog。 二、AlertDialog是一种能构造默认的一、二、三个按钮的对话框和单选或多选的的选择对话框。 三、ProgressDialog是继函大自转载 2011-10-25 00:19:15 · 1312 阅读 · 0 评论 -
常用Android系统调用
1.从google搜索内容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent); 2.浏览网页Uri uri =Uri.parse("h原创 2012-05-06 23:54:41 · 1262 阅读 · 6 评论 -
Android 网上的重要知识点
1. android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,比如Launcher,所以考虑单任务的实现方法比较简单,首先Android123纠正下大家一种错误转载 2012-04-26 00:10:13 · 1848 阅读 · 0 评论 -
android 反编译:解决xml二进制文件
android 反编译:解决xml二进制文件反编译出来后正常,java文件除外http://code.google.com/p/android-apktool/downloads/list上网站下载2个文件apktool1.4.1.tarapktool-install-windows-r04-brut1.tar解压后得到 解压后放在一个文件里, 可放在和sdk原创 2012-03-15 21:53:32 · 2329 阅读 · 2 评论 -
WindowManager.LayoutParams类
WindowManager.LayoutParams类 WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类:定义public static class Wi转载 2012-03-14 00:51:08 · 580 阅读 · 0 评论 -
android 时间同步
在Android2.3.4系统中,Settings->Date & time->Automatic项打上后,时间会通过网络进行同步,而Android默认使用的是NITZ来获取移动网络时间,需要有移动网络服务商的支持才能使用,而有些Android产品只支持WIFI等无线网络,而不支持移动网络,此时就需要采用SNTP方式来获取网络时间进行同步了,相应需要修改到的文件为frameworks/base/t翻译 2012-02-12 23:17:50 · 3412 阅读 · 0 评论 -
Android一些常用知识和代码(不断更新)
1.如何调用外部图片选择器,选择图片并返回结果 //获取照片 Intent in = new Intent(Intent.ACTION_GET_CONTENT); in.setType("image/*"); startActivityForResult(in,原创 2011-09-27 00:56:37 · 2821 阅读 · 0 评论 -
Spinner小记
一、Activity部份代码// Generate spinner entries using XML arraysintvisiblelimitValuesId= R.array.account_settings_down_count_values;intvisiblelimitEntriesId= R.array.account_settings_down_count_转载 2011-10-11 00:31:44 · 1471 阅读 · 1 评论 -
Android开发-基本例子
Andorid的界面,需要写在res/layout的xml里面,一般情况下一个xml对应一个界面。做android的界面有点像写html(连注释代码的方式都一样),要先给android定框架,然后再在框架里面放控件,android提供了几种框架,AbsoluteLayout,LinearLayout,RelativeLayout,TableLayout,FrameLayoutFrameLayout:里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角LinearLayout:里面可以放多个控件转载 2011-04-27 00:01:00 · 865 阅读 · 0 评论