自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

村头那抠脚大叔的专栏

一三五不洗,二四六干搓

  • 博客(207)
  • 资源 (14)
  • 收藏
  • 关注

原创 Android面试题以及答案2023

横切关注点通常是与业务逻辑无关的功能,比如日志记录、性能统计、安全检查等,这些功能通常散布在应用的各个模块中,如果采用传统的编程方式来实现这些功能,代码会变得复杂、难以维护和扩展。Presenter可以根据业务逻辑的需要,从Model中获取数据,并将数据传递给View进行展示,同时也可以接收View的用户交互事件,并根据需要更新Model的数据。5、使用Handler和消息机制:Handler和消息机制是Android应用程序中常用的线程通信方式,它可以将子线程中的任务发送给主线程执行,从而更新UI界面。

2023-03-21 12:49:09 504

原创 最近腾讯手机管家a.gray.Bulimia.a病毒提示决解方案

仅供参考(个人问题已解决 未申诉)用户反馈app提示病毒图如下然后下载生产包去https://www.virustotal.com/gui/这个网站去检测 果真提示病毒重新加版本 打了个包 未加固 检测没问有问题同一个包用360加固之后再检测有问题 ,但是没有a.gray.Bulimia.a报病毒然后再用应用宝加固检测也没问题,个人以前都是用360加固的,很尴尬啊最重要的一点的是,更新一个版本号,其余的啥都没改,更新替换手机的原来版本app,腾讯手机.

2021-08-03 15:31:40 28257 5

原创 CSS常用样式记忆

opacity:03 透明度borderRadius:5 圆角

2019-01-22 18:56:12 377

原创 React Native Chrome调试错误

错误:Access to fetch at ‘http://localhost:8081/index.delta?platform=android&dev=true&minify=false’ from origin ‘http://192.168.2.216:8081’ has been blocked by CORS policy: No ‘Access-Control-All...

2019-01-07 12:23:51 2100 1

原创 18年总结

这一年投资的p2p雷了。。。这一年股市亏了。。。。这一年还是没有妹子。。。这一年还是没房子。。。这一年还是没车子。。。这一年唯一增长的是年龄和阅历。。。这一年 。。。。。。。。。...

2018-12-31 22:32:26 281

原创 Android Studio 一直卡在 Indexing paused due to batch update

最简单的方法把Android Studio中的项目清除掉 然后重新导入进来 就OK

2018-12-28 16:21:37 2627

原创 Mac用户配置Gradle 环境变量

1、打开.bash_profile文件cd ~open -e .bash_profile如果没有.bash_profile文件则创建cd ~touch .bash_profile2、在.bash_profile文件中添加如下配置GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-4.6expo...

2018-12-24 14:32:31 2073 1

原创 Mac用户WebStorm破解

1.打开Finder,按快捷键组合 Shift+Command+G 查找文件,输入/etc/hosts,确认前往2.进入文件夹后,复制hosts到桌面,用编辑器打开后,在最后一行加入 0.0.0.0 account.jetbrains.com,修改成功后保存,然后用桌面hosts文件替换源文件3、打开 http://idea.lanyus.com/ 网站 生成注册码4、复制注册码激活We...

2018-12-19 15:02:23 887

原创 React Native Android Studio运行时报CodePushHash 文件找不到

Error: ENOENT: no such file or directory,open poject/android/build/intermediates/assets/debug/CodePushHash解决办法:在项目 /node_modules/react-native-code-push/android/codepush.gradle中添加如下代码 doFirst { ...

2018-12-18 18:56:36 927

原创 React Native 组件的隐藏与显示

render() { let bestVsersionShow=Platform.OS==='ios'? <TouchableOpacity activeOpacity={0.5} onPress={() => this.betaVersion()} style={{ ...

2018-12-18 16:27:41 9382 1

原创 React Native 自定义弹框

 export default class LoginAuthorizeList extends Component { constructor(props) { super(props); this.state = { data: [], isShowDailog: false }...

2018-12-17 18:25:57 659

转载 error: Build input file cannot be found: '*******/node_modules/react-native/Libraries/WebSocket/libf

error: Build input file cannot be found: ‘/Users/galahad/Desktop/ziliao/RN和Native交互/react-native-blog-examples/Chapter10-RNInteractionWithNative/RNAddNative/node_modules/react-native/Libraries/WebSock...

2018-12-17 10:25:12 3867

原创 解决React native 'config.h' file not found错误

cd node_modules/react-native/third-party/glog-0.3.4…/…/scripts/ios-configure-glog.sh

2018-12-17 10:11:19 756 1

原创 React Native alignSelf属性

stretch 元素被拉伸以适应容器。center 元素位于容器的中心。flex-start 元素位于容器的开头。flex-end 元素位于容器的结尾。baseline 元素位于容器的基线上。initial 设置该属性为它的默认值。inherit 从父元素继承该属...

2018-12-13 16:39:58 1361

原创 React native 常用的命令

运行react-native run-android / react-native run-ios删除node_modulesnmp install rimraf -grimraf node_modules

2018-12-10 16:11:17 258

原创 java中对应js中的Uint8Array的操作

msgpack操作 public final static int UINT8 = 0xcc; public static long uint8Array(long num) { long j = num; if (j < 0) { j = num + Math.abs(num) / 256 * 256+256; ...

2018-09-17 15:53:49 11399

原创 Kotlin学习(二)

class MainActivity : Activity() { val numberval1: Int = 0//val 只读变量 相当于java中的final var numbervar1: Int = 0//var 定义可变变量 并且不可以为null var numbervar2: Int? = 0//类型后面加? 表示可以可以为null var obj:...

2018-07-23 15:54:31 239

原创 Kotlin学习(一)

很久之前学过Kotlin,但是没有在项目中用Kotlin,时间久了基本也就忘记了。最近一个项目暂时是现在一个人在开发,比较随性,所以想把一部分用Kotlin来开发,用这个项目来熟练下,练练手,并过博客来记录下学习过程,会记录一个Kotlin项目开发的系列,但是是根据自己的实际情况来记录,可能多东西不会去记录到,比如从头到尾的kotlin基本语法这种不会去这么详细的记录,只记录自己比较容易忘记的。首...

2018-07-18 17:05:14 361

原创 ConstraintLayout约束性布局实例

为啥要用ConstraintLayout布局,这篇文章 解析ConstraintLayout的性能优势详细的介绍了ConstraintLayout 的性能;ConstraintLayout 在测量/布局阶段的性能比 RelativeLayout大约高 40%; 使用ConstraintLayout布局需要在build.gradle引用库 implementation 'com.andr...

2018-06-19 09:30:12 1523

原创 Android 路由框架ARouter

框架地址:https://github.com/alibaba/ARouter ARouter的个优势 一、功能介绍支持直接解析标准URL进行跳转,并自动注入参数到目标页面中 支持多模块工程使用 支持添加多个拦截器,自定义拦截顺序 支持依赖注入,可单独作为依赖注入框架使用 支持InstantRun 支持MultiDex(Google方案) 映射关系按组分类、多级管理,按需初...

2018-06-05 17:36:32 3815

原创 Android源码解析-Android的构建过程(一)

1、aapt(Android Asset Packaging Tool)工具会将资源文件进行转化,生成对应资源ID的R文件和资源文件,比如Androidmanifest.xml,Layout中xml文件等编译为二进制形式,assets文件夹中、raw文件夹中以及图片等会以源文件保存,但注意的的是raw文件夹中的资源也会生成资源Id。 2、AIDL工具会将所有的AIDl接口转换成Java接口 ...

2018-05-22 15:14:10 252

原创 微信小程序开发开篇

一起玩微信小程序的请加群333860385     微信小程序虽然还在内测阶段,不过个人感觉应该会微信公众号一样会火一段时间。本人android开发,对前端js、css基本是小白,本着微信小程序能赚外快的感觉,开始玩下小程序,因为微信小程序是微信自己开发的一套框架,类似android框架与java一样,所以只要认真看下微信小程序官方文档,基本很容易弄。     官网地址文档地址:https

2016-10-24 10:02:35 1573 1

原创 Android Scroll分析(一)

1、  Android坐标系系统提供了getLocationScreen(intlocation[])这样的方式来获取Android系统的中的位置。另为,在触控事件使用getRawX()、getRawY的方法所获取的坐标同样是Android坐标系中的坐标。2、  触控事件MotionEevet中封装的一些常用的常量public static finalint ACTION_DOWN

2016-03-22 16:37:00 929

原创 解决VerticalViewPager中嵌套ScrollView滑动问题

package com.slfinance.app.slb.common.ui.view;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.widget.Scroll

2016-03-19 15:31:08 2920 4

转载 Android Scroller简单用法

Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mScroller滚动的位置时,并不会导致View的滚动,通常是用mScroller记录/计算View滚动的位置,再重写View的computeScroll(),完成实际的滚动。 

2016-03-11 11:21:15 761

原创 Alljoyn框架

AllJoyn框架包括AllJoyn软件和AllJoyn路由器,或简称为应用程序和路由器。应用程序与路由器和路由器与应用程序通信。应用程序可以通过路由器与其他应用程序进行通信。应用程序和路由器可以生活在同一个物理设备,或在不同的设备上。从AllJoyn的角度,没关系。在现实中,存在三种常见的拓扑结构:一个应用程序使用它自己的路由器。在这种情况下,路由器被称为“捆绑的路由器”,因为它是与应用

2016-01-28 11:22:24 2164

原创 初识Alljoyn

1、什么是Alljoyn      Alljoyn是无需的云端的移动通信p2p

2016-01-27 12:14:15 1039

转载 AllJoyn开源技术基础概念解析

摘要: 总线(Bus) 实现P2P通信的基础 AllJoyn 的底层协议类似于D-Bus,相当于是跨设备分布式的 D-Bus 总线附件(Bus Attachment) 每一个连接到总线上的Alljoyn应用程序被称为总线附件,可用C++或Java编写 每个总线附件 ...总线(Bus)实现P2P通信的基础AllJoyn 的底层协议类似于D-Bus,相当于

2016-01-27 10:16:19 142

原创 Android View之组合控件实例(二)

测试1 测试2 测试3 测试4 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

2016-01-25 15:03:14 110

原创 Android View之组合控件实例(一)

package com.xiong.demo1;import android.app.Activity;import android.os.Bundle;import android.view.View;/** * Created by xionglh on 2015/12/24. */public class MainActivity extends Activity {

2016-01-05 10:27:18 986

原创 2015年总结

这一年

2015-12-31 11:46:19 754 1

转载 Android 双进程Service常驻后台,无惧“一键清理”

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!最近项目用到Service常驻后台,研究了一下发现手Q和微信都是使用了双进程来保证一键清理后自动复活,copy网上双进程Service的例子,再结合onTrimMemory(),基本实现一键清理后自动复活。使用双进程Service,关键是在AndroidManifest.xml里面定义Servi

2015-12-30 15:42:51 6595 5

原创 Android View之对现有控件进行拓展实例

package com.xiong.demo1;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics.Matrix;import

2015-12-29 15:49:31 847

原创 Android View之测量

Android系统在绘制View之前,必须对View进行测量。Android提供的一个MeasureSpec类,来帮助我们测量View。MeasureSpec是一个32位的int值,其中高2位为测量的模式,低30位为测量的大小,在计算中使用位运算的原因是为了提供并优化效率,在自定义View的时候,同过重写onMeasure()方法来测量View的大小。测试的模式为可以分为以下三种:1、

2015-12-28 11:52:37 1092

原创 android View 之Android控件架构

1、 Android控件架构Android控件的层次是由android.view.   View(视图类)类呈现出最基本的UI架构;一个视图占据一个屏幕的矩形区域,并负责事件绘画与事件的处理。View是Widgest的基类,常用来创建与用户交互的图像界面(GUI)。视图有众多的拓展者,包括文本视图(TextView),图像视图(ImageView),进度条(ProgressBar),视图组

2015-12-24 18:35:38 1178

原创 CirleDrawImage圆角图片

/** * */package com.example.cirledrawimage;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canvas;import android.graphics.ColorFilter;import andro

2015-02-27 14:02:43 2910 1

转载 mina框架详解

Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。Mina 主要有1.x

2015-02-13 10:18:36 3260 1

原创 2014年总结

这一年

2015-02-11 17:27:07 726 1

转载 生成android使用的BKS证书

android 系统中使用的证书要求以BKS的库文件结构保存,通常情况下,我们使用java的keytool只能生成jks的证书库,如果生成BKS的则需要下载BC库,如是JDK1.6则下载bcprov-jdk16-141.jar,且将该文件放到jdk1.6.0_03\jre\lib\ext目录下,然后运行以下命令即可以生成BKS的证书库和相应的证书。keytool -genkey -alia

2015-01-06 11:36:52 228

转载 Android平台和java平台 DES加密解密互通程序及其不能互通的原因

网上的demo一搜一大堆,但是,基本上都是一知半解(包括我)。为什么呢?我在尝试分别在两个平台加密的时候,竟然发现Android DES 加密和java DES加密的程序不能互通。就是加密的结果不一样,更不要说Android平台的加密输入作为java DES的解密输出了。这样的话,客户端和服务器端就不能进行通信了。我网上之前也发帖子问了不少人,但是回答都不满意。今天部门的另外一个同事跟我说

2014-12-24 15:18:36 1317

Alljoyn 的sdk下载

Alljoyn最新api与demo下载、最新sdk

2016-01-27

Android 6.0指纹识实例

Android 指纹识实例

2016-01-26

android用Eclipse Gradle打包

Gradle打包 批量打包 android eclipse

2014-11-18

Android之RoBoGuice注入函数实例

Android之RoBoGuice注入函数实例

2014-11-17

Android资源注入Roboguice

Android资源注入Roboguice

2014-11-17

TabActivity跳转

解决TabActivity中子页面不通过导航跳转到另一个页面的问题

2014-05-15

android之计算器源码

android之计算器源码

2014-04-04

android手电筒源码

android 手电筒 源码

2013-12-26

Fragment模仿微信

Fragment 模仿微信 经典 完美

2013-12-16

Android之Webservice详解与调用天气预报Webservice完整实例

Android之Webservice详解与调用天气预报Webservice完整实例

2013-11-19

android经典面试题

android 经典 面试题 包括大部分面试官要问的和笔试的

2013-08-05

juery经典 优美 插件

juery经典 优美 插件 导航 QQ分享 下拉菜单 定时器

2012-03-28

软件项目演讲

软件项目演讲 项目演讲 专业指导

2011-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除