文摘首页 | 我的好库
好库文摘

Android面试题目之(七) AsyncTask的原理是什么?

1. AsyncTask是什么? AsyncTask使得可以恰当和简单地使用 UI线程。这个class允许你在后台做一些事情,然后把进度和结果告诉UI线程,而不需要操作handler和线程。 2. AsyncTask设计的......

daojin 发布于 2017/8/14 12:40:04 阅读(13) 评论(0)

android获取so目录的办法

之前,都是在32位Android手机上,做测试。然后搞了一个64位手机,就不行了。分析后,先是报:is 32-bit instead of 64-bit然后,再自己的CPP的库中,修改Application.mk,将APP_AB......

zdhsoft 发布于 2017/8/5 16:07:39 阅读(26) 评论(0)

Android 面试题目之大整形相加

package interview; import java.nio.CharBuffer; public class BigNumberAdd { public static void main(String[......

daojin 发布于 2017/8/5 15:58:56 阅读(14) 评论(0)

App 组件化/模块化之路——Android 框架组件(Android Architecture Components)使用指南

面对越来越复杂的 App 需求,Google 官方发布了Android 框架组件库(Android Architecture Components )。为开发者更好的开发 App 提供了非常好的样本。这个框架里的组件是配合 Androi......

AngryCode 发布于 2017/8/5 15:55:40 阅读(11) 评论(0)

Android后门GhostCtrl,完美控制设备任意权限并窃取用户数据

Android系统似乎已经成为世界各地病毒作者的首选目标,每天都有新的恶意软件在感染更多的设备。 这一次,安全公司趋势科技发布警告,他们发现了一个新的Android后门——GhostCtrl   GhostCtrl被......

阿里聚安全 发布于 2017/7/19 16:50:55 阅读(34) 评论(0)

【iOS干货】☞ Socket

一、概念 Socket 字面意思又称“套接字” 网络上的两个程序(如,客户端和服务器端)通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 应用程序一般是先通过S......

专注·精彩 发布于 2017/7/19 15:41:18 阅读(20) 评论(0)

[原创] 开启 Android TextView Marquee

亲测可能。直接上代码。 测试机器:XiaoMi 2S Android 5.0 <TextView android:id="@+id/toolbar_title" android:layout_wid......

yhz61010 发布于 2017/7/19 8:35:02 阅读(19) 评论(0)

Android_65535问题的解决

做过比较大的项目的人都知道,当app大到一定程度的时候,会出现65535这个错误,也就是64K,也就是,一个app包中,方法数不能超过65535个,超过了就要分成多个dex包,这个别问为什么,android的限制。也可以理解为Andro......

Fwl的小花园 发布于 2017/7/17 21:34:39 阅读(21) 评论(0)

Android性能优化:ViewStub

  在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可......

Steffen&#183;Din 发布于 2017/7/16 18:14:07 阅读(20) 评论(0)

Android实现模拟表单上传

很久以前,写过一篇关于下载的文章:基于HTTP协议的下载功能实现,今天对于Android上的文件上传,也简单的提两笔。在Android上,一般使用Http 模拟表单或者FTP来进行文件上传,使用FTP协议,可以直接使用Appache的F......

Oxgen 发布于 2017/7/16 10:47:50 阅读(25) 评论(0)

Android hook神器frida(一)

运行环境 ● Python – latest 3.x is highly recommended ● Windows, macOS, or Linux安装方法使用命令 sudo pip install frida或从ht......

bamb00 发布于 2017/7/14 17:31:35 阅读(24) 评论(0)

iOS多线程开发之NSOperation - 快上车,没时间解释了!

一、什么是NSOperation?       NSOperation是苹果提供的一套多线程解决方案。实际上NSOperation是基于GCD更高一层的封装,但是比GCD更加的面向对象、代码可读性更高、可控......

贝克的飞机 发布于 2017/7/14 17:09:01 阅读(20) 评论(0)

Android Studio和eclipse混淆打包总结

最近项目有点闲,考虑到以前的项目没有做过混淆,只是用了加固软件进行加固,为了安全性,准备给项目加上,这里做个总结,都经本人亲自在项目实践,说是为了安全性,这好像说大了,一来项目中没用到什么特别的技术,二是大神真要弄你你也防不住呀,这样做......

想你依然心痛 发布于 2017/7/14 9:26:01 阅读(16) 评论(0)

详解Android Activity---启动模式

相关的基本概念: 1、任务栈(Task)   若干个Activity的集合的栈表示一个Task。   栈不仅仅只包含自身程序的Activity,它也可以跨应用包含其他应用的Activity,这样有利于保障用户体验,维......

JCLovebiancheng 发布于 2017/7/13 21:19:06 阅读(25) 评论(0)

你要clean Android Studio project 么

原文:http://tekeye.uk/android/export-android-studio-project 如果嫌复制出来的项目太多,可以用文后的批处理删除一些文件,Android studio再次打开时会重建gradle的。......

Anders&#39; Yan 发布于 2017/7/13 13:04:48 阅读(16) 评论(0)

iOS动画学习-CALayer

iOS中有很多方法可以实现动画,我们可以用CAKeyframeAnimation, CABasicAnimation,CASpringAnimation(iOS9.0中添加的,实现弹簧的效果),也可以用UIView中为我们提供......

雨月星缘 发布于 2017/7/10 14:45:34 阅读(18) 评论(0)

iOS多线程开发之GCD(中篇)

前文回顾:       上篇博客讲到GCD的实现是由队列和任务两部分组成,其中获取队列的方式有两种,第一种是通过GCD的API的dispatch_queue_create函数生成Dispatch Queue......

隔壁老王的故事 发布于 2017/7/7 16:56:35 阅读(21) 评论(0)

First project in android

Yesterday i learned how to program and make  application using    Android in eclipse  i just learned the basics of......

Entesar 发布于 2017/6/30 22:20:39 阅读(30) 评论(0)

android widget(桌面小部件)实现

本文介绍如何自己实现一个widget以及各种注意事项。   首先我们先来看一下widget支持的布局,这是第一个“坑” widget支持的layout和view类型十分有限,只支持下面几种 FrameLayoutLinear......

su1216 发布于 2017/6/30 22:18:34 阅读(25) 评论(0)

Android混淆

一、为什么要混淆 为了避免apk在发布后被用户通过反编译拿到源代码和资源文件,然后修改资源和代码之后就变成一个新的apk。而经过混淆后的APK,即使被反编译,也难以阅读,注意混淆不是让apk不能阅读,而是加大阅读的难度,为了避免劳动成果......

zhangmiao14 发布于 2017/6/30 22:17:04 阅读(25) 评论(0)
1 2 3 4 5 6 7 8 ... 下一页共1069页  到第