
Android
liuyj_vv
这个作者很懒,什么都没留下…
展开
-
Android 控件
控件 == UI(界面) + 事件(交互)自定义控件实现方式:集成系统控件组合系统控件自定义绘制控件class的构造函数构造函数将是从xml文件load过来layout的入口的部分。...原创 2019-03-14 13:10:37 · 156 阅读 · 0 评论 -
通过 PackageManager 获得你想要的 App 信息
转载:https://www.cnblogs.com/plokmju/p/7694110.html一、前言开门见山,开篇明义。有些场景下,我们会需要获取一些其它 App 的各项信息,例如:App 名称,包名、Icon 等。这个时候就需要使用到 PackageManager 这个类了。本篇就 PackageManager 的使用,做一个详尽的讲解,助你拿到各项 App 的信息,当然也包括...转载 2019-07-05 16:07:54 · 186 阅读 · 0 评论 -
manifest.xml 配置
android.intent.action.MAIN //程序入口android.intent.category.LAUNCHER //显示到界面上注意:1. 仅仅两个配置同时存在一个activity中时才有效–才会显示到界面上。2. 一个apk中存在多个同时存在的配置,第一个由效。 <activity android:name=".MainActivi...原创 2019-07-09 16:28:26 · 485 阅读 · 0 评论 -
反射
Class.forNameClass.forName(),这个方法是Class类的一个static成员。Class对象就和其他对象一样,我们可以获取并操作他的引用。forName()是取得Class对象引用的一种方法。他是用一个包含目标类的文本名的String作为输入参数,返回一个Class对象的引用。forName()方法发现某个累还没被加载,就会主动去加载这个类,在加载过...原创 2019-04-30 14:18:34 · 207 阅读 · 0 评论 -
Android 调用shell命令打印
打印 process 进程的输出大 logcat final Boolean[] flag = {true}; final Thread thread1 = new Thread(new Runnable() { @Override public void run() { ...原创 2019-04-28 10:07:30 · 787 阅读 · 0 评论 -
ethernetManager 函数
第三方提供的 jar 支持的函数getEthernetState0(关闭)/1(打开)getEthernetMode()manual/dhcpgetInterfaceNameeth0/…getDhcpInfo().ipAddressgetDhcpInfo().netmaskgetDhcpInfo().gatewaygetDhcp...原创 2019-04-16 10:27:14 · 1256 阅读 · 1 评论 -
反编译apk导入android studio
错误一: Error: Program type already present: android.support.v4.app.ActivityCompat原创 2019-03-27 09:36:52 · 8161 阅读 · 0 评论 -
apk 反编译
1. apktool下载最新的:https://ibotpeaches.github.io/Apktool/install/保存到 F:\android\反编译2 并修改文件名环境变量配置 右键此电脑–>属性–>高级系统设置–>环境变量–> 添加 F:\android\反编译2使用 apktool.bat d OtsLauncher.apk...原创 2019-03-26 10:22:13 · 194 阅读 · 0 评论 -
android studio 修改生成文件名
修改 app 中的 build.gradle 文件android { //.............. android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = "edit.apk" } }}...原创 2019-03-19 09:48:49 · 935 阅读 · 0 评论 -
fragment 切换 show/hide
Fragment fragmentCurr = null; private void switchFragment(Fragment fragmentTo) { FragmentTransaction transaction = this.getSupportFragmentManager().beginTransaction(); if(fragm...原创 2019-03-22 10:59:43 · 336 阅读 · 0 评论 -
eclipse Android 开发环境配置
2019年3月22下载eclipse https://www.eclipse.org/downloads/packages/release/neon/3原创 2019-03-22 10:19:50 · 656 阅读 · 0 评论 -
android app 卸载和安装问题
错误原创 2019-03-25 14:59:31 · 1089 阅读 · 0 评论 -
RecyclerView使用
添加库搜索 recyclerview重写 RecyclerView ,焦点移出recyclerview的位置。package com.app.changhong.syssetting.home.lables;import android.content.Context;import android.support.annotation.Nullable;import andro...原创 2019-03-18 10:46:37 · 216 阅读 · 0 评论 -
android问题记录
Error: Cannot fit requested classes in a single dex file (# methods: 80441 &amp;gt; 65536)解决办法:gradle文件的defaultConfig默认配置里面增加multiDexEnabled true原创 2019-03-08 18:10:29 · 211 阅读 · 0 评论 -
修改重写原生的FragmentTabHost,使用show/hide
FragmentTabHost代码修改关注几个魔数数字修改为show/hide,不没次都进行加载修改后的代码package com.app.ch.fragmenttabhost.views.tabhost;import android.content.Context;import android.content.res.TypedArray;import android....原创 2019-03-08 16:20:28 · 263 阅读 · 0 评论 -
FragmentTabHost + fragment 菜单栏(布局测试)
目录activity_main.xml布局文件MainActivity文件效果activity_main.xml布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools...原创 2019-03-08 15:22:37 · 255 阅读 · 0 评论 -
聚焦时不弹出软件盘
每次移动到input时都要弹出软键盘,使用起来太痛苦了,终于试出来一个办法可以自己按enter键弹出软键盘了(function() { var myInputArr = document.getElementsByTagName("input"); for (var i =0; i<myInputArr.length; i++) { myInputArr[i].setAttribu...原创 2019-10-09 17:49:17 · 169 阅读 · 0 评论