
Android
筱丶新
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Studio 无线调试
AndroidStudio无线调试原创 2022-07-19 09:37:13 · 1039 阅读 · 1 评论 -
Java List 使用技巧
1. List流式操作(Java8)List<String> list = //转为流 Stream.of(listRealtimeInfos) //过滤器,筛选 num>0 .filter(bean -> bean.getNum() > 0) //...原创 2020-05-07 14:57:36 · 1710 阅读 · 0 评论 -
Android WebView加载网页示例
1.定义WebView控件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id...原创 2019-11-26 10:59:21 · 477 阅读 · 0 评论 -
Android 设置透明、半透明等效果
设置透明效果 大概有三种1、用android系统的透明效果 Java代码 android:background="@android:color/transparent" 例如 设置按钮 Java代码 <Button android:background="@android:color/transparent" android:text="@+id/Button01" android:转载 2016-10-18 10:00:45 · 16822 阅读 · 0 评论 -
Android 插件程序
本文所谓的插件,即时没有Activity,没有图标入口,靠广播触发的程序。在Android Studio中,若一个程序没有Activity,默认无法执行,可直接通过如下方式:Build(Rebuild Project)–>Build(Build APK)来生成APK文件,或者如下图所示设置即可运行: 本例如下:BroadCast注册(“android.intent.action.MY_BROADC原创 2016-12-07 17:28:55 · 307 阅读 · 0 评论 -
Android APK 签名
第一步:签名前需删除原apk中签名文件(包括debug签名) 步骤:用解压软件打开apk –> 删除 META-INF 文件夹中的第二步:进行签名: 命令:jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore 或:jarsigner -verbose -keysto原创 2017-03-30 18:27:31 · 418 阅读 · 0 评论 -
Android toast弹出时间自定义
代码如下: /** * Toast自定义时间 * Toast对象时间需要为Toast.LENGH_LONG */ public static void showTimeToast(final Toast toast, final int time) { final Timer timer = new Timer(); tim原创 2016-08-23 14:24:22 · 1722 阅读 · 0 评论 -
Android 查看APK的SHA1
方法:解压APK,在解压后的目录中使用cmd,命令如下:keytool -printcert –file .\META-INF\CERT.RSA原链接:http://blog.youkuaiyun.com/yuan15800904094/article/details/51397809原创 2016-09-19 20:16:55 · 4958 阅读 · 0 评论 -
Android ImageView显示比例
ImageView图片的显示比例属性:scaleType使用代码如下: 1、在xml配置中使用:android:scaleType="fitXY"2、在代码中使用: imageView.setScaleType(ImageView.ScaleType.FIT_XY);ScaleType的值的含义:ScaleType.CENTER:图片大小为原始大小,如果图片大小大于ImageView控件,则截原创 2016-08-26 14:02:58 · 1275 阅读 · 0 评论 -
Android 打开关闭GPRS数据流量
工具类代码如下:package com.example.x.changegprs;import android.content.Context;import android.net.ConnectivityManager;import java.lang.reflect.Method;/** * Created by X on 2016/8/25. */public class Tools原创 2016-08-25 14:50:20 · 2942 阅读 · 1 评论 -
Android UncaughtExceptionHandler 解决未捕获异常,防止软件报”停止运行“
UncaughtExceptionHandler接口这个接口就是处理程序中没有处理的异常,而且是在系统抛出异常导致程序异常终止之前!无论是空值针,参数异常等各种异常出现后,若代码中未进行处理,均会调用该接口。具体处理步骤,如下:1. 创建一个UncaughtExceptionHandler的具体实现类/** * 未捕获异常捕捉类 */public class CrashHandlers imp原创 2017-03-31 12:40:56 · 2549 阅读 · 0 评论 -
Android7.0 更新APK报错适配
共3步Step1根据安卓版本进行适配不同的安装包的打开方式File file = new File(apkPath);//更新包文件Intent intent = new Intent();intent.setAction(Intent.ACTION_VIEW);if (Build.VERSION.SDK_INT >= 24) { // Android7.0及以上版本 Log.d原创 2017-06-23 17:23:41 · 1953 阅读 · 0 评论 -
Android 获取屏幕尺寸及代码设置控件大小
获取屏幕尺寸WindowManager wm = this.getWindowManager();int width = wm.getDefaultDisplay().getWidth();int height = wm.getDefaultDisplay().getHeight();设置控件大小ViewGroup.LayoutParams lp;lp = ll_gesture.getLayo原创 2017-08-04 14:18:22 · 1534 阅读 · 0 评论 -
Android Studio 更换包名方法
1 . 更换AndroidManifest中的package2 . 更换build.gradle(Module:app)中的android–>defaultConfig–>applicationId3 . 若AndroidManifest中存在provider,更改authorities中的包名部分原创 2017-09-20 10:04:56 · 784 阅读 · 0 评论 -
Android 在ListView中获取item高度
在adapter的getView方法中如下获取:public View getView(final int position, View convertView, ViewGroup parent) { ... convertView.measure(0,0); int height=convertView.getMeasuredHeight();//item高度}PS:一原创 2017-09-20 10:20:36 · 4117 阅读 · 1 评论 -
Android Studio 配置应用自动签名
Step1:利用Android Studio生成签名文件Step2: 配置签名文件属性 gradle.properties 最后添加以下内容(签名文件名、签名密码、别名、密码)KEYSTORE_FILE = *KEYSTORE_PWD = *KEY_ALIAS = *KEY_PWD = *Step3:gradle配置签名1. android节点下添加...原创 2018-03-14 17:31:59 · 880 阅读 · 0 评论 -
Android 获取电池电量
Step1:定义广播,接收电量信息private int batteryLevel;private int batteryScale;private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, ...原创 2018-03-19 17:21:52 · 1544 阅读 · 0 评论 -
Android CheckBox 制作 选择器
Step1:定义背景选择器:check_box_background_select.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_che...原创 2018-05-31 17:59:55 · 477 阅读 · 0 评论 -
Gradle:Download https:// jcenter.bintray.com/ 下载缓慢解决方法
方案一:切换镜像仓库(原文地址)阿里的仓库地址(亲测有效):http://maven.aliyun.com/nexus/content/groups/public/OSChina的仓库地址:http://maven.oschina.net/content/groups/public/// Top-level build file where you can add configuratio...原创 2019-04-08 09:42:36 · 6065 阅读 · 0 评论 -
Android 设置屏幕亮度
使用SeekBar调节,代码如下: /** * 设置屏幕亮度 */ private void setBrighrnessSeekBar() { brightnessSeekBar = (SeekBar) findViewById(R.id.BrightnessSeekBar); brightnessSeekBar.setMax(255原创 2016-08-24 20:51:28 · 348 阅读 · 0 评论 -
Android AlertDialog
如下为基本的AlertDialog框架:AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);******builder.create().show();标题区:builder.setIcon(R.drawable.icon);builder.setTitle("提示");b原创 2016-08-02 17:08:23 · 249 阅读 · 0 评论 -
Android 短信验证
Mob官网:http://www.mob.com/#/ SDK–>SMS For Android官方教程: http://wiki.mob.com/android-%E7%9F%AD%E4%BF%A1sdk%E9%9B%86%E6%88%90%E6%96%87%E6%A1%A3/Java代码:package com.example.x.sms_text;import android.app.Ac原创 2016-08-16 14:52:50 · 318 阅读 · 0 评论 -
Android 打开闪光灯
代码如下:Java代码:package com.example.x.newlight;import android.app.Activity;import android.content.pm.FeatureInfo;import android.content.pm.PackageManager;import android.hardware.Camera;import android.o原创 2016-08-16 14:06:32 · 438 阅读 · 0 评论 -
Android 自启动
Android 自启动Manifest①添加权限 ②注册广播 并使其接收开机启动广播 <!--自启动权限--> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <!--自启动广播接收--> <receiver android:name=".com.原创 2016-08-01 11:27:42 · 464 阅读 · 0 评论 -
Android EditText 使用
先引用一段: android:layout_gravity=”center_vertical”//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint=”请输入数字!”//设置显示在空间上的提示信息 android:numeric=”integer”//设置只能输入整数,如果是小数则是:decimal android:原创 2016-07-18 10:49:04 · 600 阅读 · 0 评论 -
Android 讯飞语音合成
. .首先,需要先去科大讯飞官网申请帐号,以及创建应用,创建应用后可以进入我的应用查看APPID,并开通“讯飞语音合成”服务。然后下载对应的SDK,并进行以下步骤 http://www.xfyun.cn/Step1:导包EclipseAndroid StudioProject视图: Step2:添加权限官方给出的权限,根据自己需要添加<!--连接网络权限,用于执行云端语音能力 --> <u原创 2016-07-18 15:17:51 · 771 阅读 · 0 评论 -
优快云-markdown编辑器使用说明
Markdown编辑器本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链转载 2016-07-18 10:41:22 · 488 阅读 · 0 评论 -
SharedPreferences
SharedPreferences用法public static final String PREFERENCES_NAME = "name";//保存private void setPreferences(String arg0, int arg1) {SharedPreferences preferences = getSharedPreferences(P原创 2016-07-05 16:15:53 · 300 阅读 · 0 评论 -
startActivityForResult
startActivityForResult用法详解一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数转载 2016-07-05 16:06:10 · 314 阅读 · 0 评论 -
Android TextView 跑马灯效果(自定义控件)
方式一:XML控制xml代码如下: <TextView android:layout_width="100dip" android:layout_height="wrap_content" android:layout_gravity="center" android:text="走马灯效果的演示" ...原创 2016-08-16 15:01:19 · 369 阅读 · 0 评论 -
Android 音乐播放器
Audio类:package com.example.x.music;import android.os.Bundle;import android.provider.MediaStore;/** * Created by X on 2016/7/4. */public class Audio { private String mTitle, mTitleK原创 2016-08-16 15:20:19 · 415 阅读 · 0 评论 -
Android 屏幕常亮
两种方法:①代码如下: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_原创 2016-08-23 17:07:55 · 270 阅读 · 0 评论 -
Android 手机信号强度
定义手机强度监听: MyPhoneStateListener MyListener;获取信号强度: /** * 设置信号强度 */ private void setSignalStrengths() { MyListener = new MyPhoneStateListener(); Tel = (TelephonyMana原创 2016-08-22 15:00:39 · 1283 阅读 · 0 评论 -
Android 获取wifi信号强度
先来了解下Android如何获取wifi的信息: WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifi_service.getConnectionInfo();其中wifiInfo有以下的方法: wifiinfo.getBSSID(); wifiinfo原创 2016-08-22 14:45:27 · 16412 阅读 · 0 评论 -
Android 系统签名
首先APK需要在manifest.xml清单文件的manifest节点中添加如下代码:android:sharedUserId="android.uid.system"文件位置:可以在platform/build/target/product/security/中找到platform.pk8 platform.x509.pem等签名文件,对应不同的权限。 signapk.jar:由/platfor原创 2016-09-01 09:25:17 · 321 阅读 · 0 评论 -
Android 退出app
代码如下:int currentVersion = android.os.Build.VERSION.SDK_INT;if (currentVersion > android.os.Build.VERSION_CODES.ECLAIR_MR1) { // Android2.1以上 Intent startMain = new Intent(Intent.ACTION_MAIN);原创 2016-08-29 14:53:18 · 569 阅读 · 0 评论 -
Android 打开免提
声明AudioManangerAudioManager audioManager;在onCreate()方法中初始化AudioManageraudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);编写来电监听public class TelListen extends PhoneStateListener原创 2016-08-08 11:42:08 · 1723 阅读 · 2 评论 -
Android 文件操作
文件操作工具类:FileHelper.java /** * @Title: FileHelper.java * @Package com.tes.textsd * @Description: TODO(用一句话描述该文件做什么) * @author Alex.Z * @date 2013-2-26 下午5:45:40 * @version V1.0 */ package com.t原创 2016-08-17 10:05:11 · 289 阅读 · 0 评论 -
Android 定位+天气预报
代码如下:package com.example.x.first;import android.Manifest;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import android.location.Address;import a原创 2016-08-16 16:39:51 · 1076 阅读 · 0 评论 -
Android 音量修改
[java] view plain copy//音量控制,初始化定义 AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //最大音量 int maxVolume = mAudioManager.getStreamMax转载 2016-07-05 16:11:06 · 567 阅读 · 0 评论