![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
ahaitongxue
这个作者很懒,什么都没留下…
展开
-
android关于R.java及利用ant解决工程依赖的一些问题
一、关于R.java转自https://www.aliyun.com/jiaocheng/102966.htmlhttp://www.cnblogs.com/qianxudetianxia/archive/2012/07/04/2573687.htmlhttps://blog.csdn.net/zyh9018/article/details/26254797总结下来就是<...转载 2018-06-01 12:27:23 · 393 阅读 · 0 评论 -
android利用handler发延迟消息
使用myHandler.sendEmptyMessageDelayed(TEST, 30000);// 半分钟后发TEST(即msg.what)如果想在未到半分钟的时候取消发送TEST,可以myHandler.removeMessages(TEST);这样handleMessage就不会收到TEST...原创 2018-06-13 20:05:41 · 2624 阅读 · 0 评论 -
android studio工程依赖
库工程apply plugin: 'com.android.library'主工程apply plugin: 'com.android.application'dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile project(':libproject')}原创 2018-06-13 11:47:29 · 185 阅读 · 0 评论 -
android Spinner使用
xml中<Spinner android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/spinner_getdetail" />activity中import android.widget.Spinner;import java.util.List;import ja...原创 2018-06-13 10:46:22 · 1361 阅读 · 0 评论 -
android检验url是否有效
import android.text.TextUtils;import android.util.Patterns;if (TextUtils.isEmpty(url)) { Toast.makeText(this,"URL 不能为空~", Toast.LENGTH_SHORT).show(); return false; }if (!Patterns.WEB_URL.matche...原创 2018-05-30 11:16:04 · 3945 阅读 · 0 评论 -
android判断网络是否可用
import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;public static boolean isNetAvailable(Context context) { try { ConnectivityManager...原创 2018-05-30 10:47:12 · 1585 阅读 · 0 评论 -
android异步发网络请求
1.main.javaimport android.app.ProgressDialog;import android.content.Context;import android.content.DialogInterface.OnCancelListener;import android.text.TextUtils;import android.widget.Toast;public voi...原创 2018-05-29 17:55:46 · 1262 阅读 · 0 评论 -
eclipse Referenced Libraries的实质
类似这种,影响的是.classpath<classpathentry kind="lib" path="runtime/CMBilling.jar"/>原创 2018-06-05 11:44:53 · 886 阅读 · 0 评论 -
android循环遍历
import android.content.SharedPreferences;import java.util.Map;import java.util.Set;// 添加数据SharedPreferences sp = getSharedPreferences(UNCHECK_PAYREQUESTID_FILE,0); sp.edit().putBoolean(requestI...原创 2018-06-11 18:07:42 · 1186 阅读 · 0 评论 -
android 在主线程中更新ui
import android.os.Handler;import android.os.Looper;import android.view.View;import android.widget.ScrollView;new Handler(Looper.getMainLooper()).post(new Runnable() { @Override p...原创 2018-06-11 15:03:34 · 215 阅读 · 0 评论 -
android keytool
转自https://blog.csdn.net/zlfing/article/details/77648430转载 2018-06-11 14:51:06 · 1161 阅读 · 0 评论 -
java中使用JSONObject
下载https://download.csdn.net/download/ahaitongxue/10442655测试java文件import org.json.JSONObject;public class HelloWorld{ public static void main(String[] args) { String data = "{\"data\":{\"expires_in\":...原创 2018-05-28 15:40:25 · 1208 阅读 · 0 评论 -
android设置横竖屏
import android.content.pm.ActivityInfo;MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);// 竖屏MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATIO...原创 2018-05-22 18:17:46 · 4176 阅读 · 0 评论 -
android将assets下的文件写进sd卡
try { boolean sdCardExist = Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED ); if ( !sdCardExist ) return; File dirFile = new File( Environment.getExter...转载 2018-05-22 16:39:41 · 1152 阅读 · 0 评论 -
android HelloWorld打包build.xml
HelloWord打包1:-set-release-mode定义输出apk的位置及一些其他属性设置2:-release-obfuscation-check检测proguard.config是否设置3:-check-env检测sdk目录4:-setup获取AndroidManifest.xml中的包名5:-build-setup如果上次是打的debug包,这次打的release包或上次打的relea...原创 2018-06-07 11:58:41 · 189 阅读 · 0 评论 -
android不定参数和代码隐藏软键盘
import android.view.inputmethod.InputMethodManager; public static boolean closeInputKeyboard(Context context,EditText... editTexts) { InputMethodManager imm = (InputMethodManager) context.getSystemSe...原创 2018-05-31 15:59:24 · 349 阅读 · 0 评论 -
android proguard下载地址
http://proguard.sourceforge.net/转载 2018-06-01 17:21:47 · 331 阅读 · 0 评论 -
android判断sim类型
import android.content.Context;import android.telephony.TelephonyManager;public static final String CHINA_MOBILE = "cm";// 移动 public static final String CHINA_UNICOM = "cu";// 联通 public static final S...原创 2018-06-08 11:46:57 · 293 阅读 · 0 评论 -
android database
import android.content.Context;import android.database.SQLException;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sq...原创 2018-06-08 11:12:28 · 576 阅读 · 0 评论 -
android proguard通配符
除此之外,proguard中的通配符也比较让人难懂,proguard-android.txt中就使用到了很多通配符,我们来看一下它们之间的区别:通配 符描述<field>匹配类中的所有字段<method>匹配类中的所有方法<init>匹配类中的所有构造函数*匹配任意长度字符,但不含包名分隔符(.)。比如说我们的完整类名是com.example.test.MyAc...转载 2018-05-22 10:54:38 · 1249 阅读 · 0 评论 -
android设置全屏
activity中import android.view.WindowManager;getWindow().setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);原创 2018-05-25 15:58:58 · 141 阅读 · 0 评论 -
adb启动apk和关闭应用
转自https://blog.csdn.net/pjl1119/article/details/39498877一adb shell monkey -p 包名 -c android.intent.category.LAUNCHER 1二adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCH...转载 2018-05-18 20:53:51 · 22373 阅读 · 1 评论 -
android sdk快速下载
详情见http://www.cnblogs.com/yjmyzz/p/4219829.html原创 2016-08-06 11:55:10 · 165 阅读 · 0 评论 -
android中加载so文件
Android虚拟机不能直接调用底层设备,如果要对底层设备进行调用,就需要用到so使用 C语言或C++编写完成,利用NDK进行编译,直接运行在Linux内核中,按jni调用 so时,基本类型可以直接交互。 在 apk里打包进.so文件的方法有两种,一 是在 Android.mk文件里增加“LOCAL_JNI_SHARED_LIBRARIES := libxxx”,这样在编译的时候转载 2016-08-25 18:37:41 · 1371 阅读 · 0 评论 -
Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分
本文参考了谷歌开发者文档:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#provisional如果开发的应用用户较多,那么必须保证应用在多个版本不同的设备上能够正确的运行。这就要求对各个版本比较熟悉,知道在什么版本中加入了什么新的功能或特性。但是Android的版本太多了,是个令转载 2016-09-26 10:48:31 · 131 阅读 · 0 评论 -
使用ant打android包整理
1、这些步骤主要都是通过exec标签,执行andorid sdk提供的打包工具命令.a)根据资源目录和manifest文件生成R.java,用于资源id绑定. target name="resource-src" depends="copy"> echo>生成 R.java / Manifest.javaecho> exec exe原创 2016-09-28 11:53:56 · 107 阅读 · 0 评论 -
eclipse无法设置ndk路径问题解决
到android sdk官网下载r23版本的adt时自带的eclipse没有设置ndk路径的地方,通过Install New Software 发现无法更新,那么如何解决这个问题呢? 方便他人亦是方便自己,如果觉得还行就点下右边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢! 软件百度云链接:http://pan.baidu.com/s转载 2016-10-13 15:50:31 · 291 阅读 · 0 评论 -
下载gradle地址
http://services.gradle.org/distributions转载 2017-12-16 11:16:56 · 159 阅读 · 0 评论 -
proguard详解
https://www.cnblogs.com/cr330326/p/5534915.html转载 2017-12-20 12:15:19 · 149 阅读 · 0 评论 -
android设备id
https://www.cnblogs.com/wgscd/p/6595669.htmlhttp://blog.csdn.net/bobbob32/article/details/73105076转载 2017-12-20 17:24:35 · 326 阅读 · 0 评论 -
Android Studio更新国内方法
http://www.androiddevtools.cn转载 2017-12-09 11:46:55 · 710 阅读 · 0 评论 -
mac安装IntelliJ IDEA
http://www.cnblogs.com/xingxingLove/p/5616528.html转载 2017-12-09 12:11:34 · 372 阅读 · 0 评论 -
详解build.gradle
http://ask.android-studio.org/?/article/40转载 2017-12-09 12:25:29 · 112 阅读 · 0 评论 -
Android 线程消息机制简介
http://ask.android-studio.org/?/article/101Android线程消息机制是本文所要讨论的内容,在此之前我们需要先简单介绍下(之后会详细说明)线程消息机制中的四个主要成员,它们分别是Looper、Handler、Message和MessageQueue:Looper是消息循环处理器,它负责从MessageQueue(消息队列)中提取一个Me转载 2017-12-09 12:26:46 · 136 阅读 · 0 评论 -
android包反编译相关
apktool 作用:资源文件的获取,可以提取出图片文件和布局文件进行查看dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件)jd-gui 作用:查看APK中的classes.dex转化成的jar文件,即源码文件概述:apktool dex2jar jd-gui他们三个都和反编译相关,但是侧重点不同,当我们有转载 2017-12-09 12:33:06 · 166 阅读 · 0 评论 -
android学习路线
http://blog.csdn.net/singwhatiwanna/article/details/49560409/转载 2017-12-09 12:33:39 · 120 阅读 · 0 评论 -
android apk文件内部结构
http://blog.csdn.net/zengrun1992/article/details/40076767转载 2017-12-09 12:34:08 · 352 阅读 · 0 评论 -
ndk使用
1、ndk-build的使用Android之NDK开发 一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dal转载 2016-04-01 18:18:30 · 190 阅读 · 0 评论 -
eclipse中使用android ndk
http://blog.csdn.net/yanzhibo/article/details/7726997转载 2016-03-01 17:25:00 · 95 阅读 · 0 评论 -
android包解包、打包、签名(keytool和jarsigner)
android-包签名应用能在Android 系统上安装必须是经过有私有key的证书数据签名。Android系统通过证书确定应用的作者,和与应用建立信任关系。证书不会用于控制应用的安装。证书不需要权威机构签名:它是非常完美和标准。关于签名的一些重要点:所有的应用必须签名(android 有默认签名)。测试和调试应用,构建工具用指定的调试密钥(android sdk 构建工具创建的)签名你的...原创 2015-08-06 11:16:04 · 601 阅读 · 0 评论