android开发
gezigezao
WHU 移动安全工程师 程序媛
展开
-
Android UI--表格布局
Android中表格布局是TableLayout,是LinearLayout的子类。 表格布局可以添加TableRow,TableRow中可以添加其他的View组件。TableLayout的属性继承LinearLayout,其特有的属性有 android:strentchColumns –指定表格中属性拉伸的列,拉伸列会自动拉伸填满表格 android:shrinkColumns – 指定表格原创 2017-09-05 17:53:17 · 499 阅读 · 0 评论 -
使用SharedPreferences记忆保存EditText输入
使用SharedPreferences记忆保存SharedPreferences简介获取SharedPreferences存入键值对取出键值对安全性SharedPreferences简介SharedPreference是安卓内部的共享,以xml文件存在于APK的data/data目录下。获取SharedPreferences通过getSharedPreferences可以获取shared...原创 2019-06-09 10:01:59 · 1313 阅读 · 1 评论 -
使用NDK原生线程处理多线程问题-互斥锁的使用
前言:NDK编程既可以用C++也可以用C。但是笔者在NDK开发过程中涉及到多线程的问题,发现直接套用C++的多线程好像不行。于是百度了一下,是因为NDK使用的是POSIX标准,“也叫POSIX线程”,参考博客https://blog.csdn.net/kgdwbb/article/details/72991071这里需要MARK一下NDK使用多线程编程的还有一种方法是使用jni多线程http...转载 2018-10-22 01:36:37 · 635 阅读 · 0 评论 -
AndroidUi--用GridLayout实现计算器界面
Gridlayout是安卓布局中的网格布局器。网格布局器类似于HTML里的table标签,把整个布局分为rows*comn个区域grid,每个grid可以有一个组件。利用Gridlayout可以比较方便的绘制计算器界面xml文件代码原创 2017-11-17 10:40:38 · 722 阅读 · 0 评论 -
2018网易校招移动安全工程师笔试题
**声明,凭记忆写下。如有冒犯公司版权,请通知删除!笔试题型: 20道单选 40分 3道编程 60分 2道问答 40分一、单选题 安卓逆向知识:DexClassHeader的内容、快速排序一趟过后的顺序、Anti-Emulator技术、安卓反编译的保护方式、ios迭代、引起ANR的原因二、编程题 (1)小易最初没有魔法币,但是可以通过魔法机器得到,第一台魔法机器输入x枚魔法币,得到2*x+原创 2017-09-09 17:30:16 · 3294 阅读 · 9 评论 -
Android小程序开发--跟随手指动的绿色小球
《疯狂Android讲义》-UI部分“` import android.view.MotionEvent; import android.view.View;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState原创 2017-08-31 11:48:46 · 1149 阅读 · 0 评论 -
AndroidUi--用GridLayout实现计算器界面
这次是用GridLayout(网格布局器) 实现计算器界面,网格布局器是android4.0的布局。利用类似于组件的布局,可以设置组件的位置。package com.example.luoge.uisample3;/*实现计算器界面*/import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import原创 2017-09-08 10:41:48 · 926 阅读 · 0 评论 -
Android布局--每0.2秒变换颜色的霓虹灯
FrameLayout是帧布局,与其他布局不同的是,帧布局会为每个组件创造一个空白的区域,可以一帧一帧地展示组件(或每帧重叠的方式),而不会被遮挡,更适合用来做卡包之类的效果。今天照着Android疯狂讲义里利用FrameLayout做了一个闪烁的霓虹灯效果。 静态效果如下: 代码如下,如果将xml文件里的FrameLayout改为LinearLayout,则不会将其叠在一起,而是线性排布在原创 2017-09-07 15:12:50 · 670 阅读 · 0 评论 -
AndroidProfile:使用Simpleperf测试APP中每个SO的CPU占用率
1.找到ndk路径中的simpleperf,或者到官网下载2找到对应的二进制文件。adb push到本机中$ adb push simpleperf /data/local/tmp3.记录CPU使用的命令记录进程11904的CPU,持续时间10秒。#cd data/local/tmp#chmod 777 simpleperf#simpleperf record -p 11904 --...原创 2019-09-11 21:04:34 · 709 阅读 · 0 评论