![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
luoxiping1
这个作者很懒,什么都没留下…
展开
-
在webpack中引入jQuery
jQuery 直接在 html 中引入,然后在 webpack 中把它配置为全局即可。index.html:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title><%= htmlWebpackPlugin.options.ti..转载 2018-05-30 11:40:52 · 1019 阅读 · 0 评论 -
小米手机不打印日志的解决方法
在电脑上找到 .Android文件夹,win下在C:\Users\dell\.android,mac的就在系统盘根目录下,(可能是隐藏的,我的在win下没有隐藏,mac下是隐藏的)在这个文件夹里找到adb_usb.ini这个文件,打开在里面添加 0x2717 重启一下logcat就可以了转载 2016-05-14 11:39:53 · 5503 阅读 · 0 评论 -
Android 应用程序的图标 (Icon)需要准备的四个尺寸
Android机种类繁多,APP一般要准备这四个尺寸的图片,用以兼容不同分辨率的Android机。LDPI (Low Density Screen,120 DPI) 36 x 36 px。MDPI (Medium Density Screen, 160 DPI) 48 x 48 px。HDPI (High Density Screen, 240 DPI) 72 x 72原创 2016-03-24 16:50:21 · 759 阅读 · 0 评论 -
Android改变状态栏
SystemBarTintManager tintManager;/** * 设置系统状态栏的颜色 Exception */@SuppressLint("InlinedApi")@SuppressWarnings("unused")private void setActionBarTitle(RelativeLayout main_relative, int position)throws Exc原创 2015-11-28 16:15:00 · 298 阅读 · 0 评论 -
PhotoView点击事件
PhotoView是一个很棒的Android开源组件,可以伸缩图片,双击放大,单击返回。这里主要实现一个单击返回:photoView.setOnPhotoTapListener(new OnPhotoTapListener() { @Override public void onPhotoTap(View arg0, float arg1, float arg2) {原创 2015-12-13 10:21:26 · 3836 阅读 · 1 评论 -
总结如何实现Android浮动层,主要是dialog的使用。
自定义一个类继承自Dialog类,然后在构造方法中,定义这个dialog的布局和一些初始化信息。public class MenuDialog extends Dialog { public MenuDialog(Context context, boolean cancelable, OnCancelListener cancelListener) {转载 2015-07-21 17:26:29 · 462 阅读 · 0 评论 -
Android Smart Image View
SmartImageView的设计初衷是来取代Android自带的ImgageView组件,另外它还提供了一些附加功能,如:支持通过URL来加载图片;支持从电话簿中加载图片;异步加载图片;图片被缓存在内存,以便下次快速加载显示;SmartImageView类可以被很容易扩展成对其它资源的调用;作者主页:http://loopj.com/android-smart-ima转载 2015-07-31 10:46:56 · 296 阅读 · 0 评论 -
Android 拍照并显示在ImageView中
上一篇关于拍照,图片放ImageView的博文中,ImageView中显示的是经过Android系统处理过的缩略图,很小。下面,我们来看看为什么拍照后从data里拿到的图片会小的呢? 在Activity中通过如下代码可以启动相机,然后在重写的onActivityResult方法中可以获取到返回的照片数据: Intent openCameraIntent = new In转载 2015-07-28 10:50:49 · 551 阅读 · 0 评论 -
代码混淆
为了防止apk被破解,源码被他人看到,可以进行基本的安全防护:代码混淆。如何进行代码混淆呢?其实并不难!在生成的项目中,和代码混淆相关的文件是:proguard-project.txt、project.properties。代码混淆就一步:project.properties文件中的代码如下:# This file is automatically generated byAn原创 2015-06-13 09:52:46 · 406 阅读 · 0 评论 -
反编译Android APK
反编译APK,主要是为了学习其它APK中优秀的设计部分。我们在编程的时候,有时候看到其它APK中不错的东西,想知道它的做法,就可以去反编译它来学习其中的内容。反编译需要的工具:1、apktool:主要用于反编译APK中的资源文件。2、dex2Jar:反编译APK中的Java源码。3、jd-gui:查看java源码的工具。以上文件自己可到网上下载。一、原创 2015-06-12 05:52:09 · 403 阅读 · 0 评论 -
动态改变view的style
有时候需要在代码中改变某个组件的style,例如在代码中动态改变Button的style,很简单,只需要调用setTextAppearance(Context, int);打完收工!原创 2015-06-18 17:01:35 · 730 阅读 · 0 评论 -
Fragment预加载API
setOffscreenPageLimit(2)是否会预加载2个页面setOffscreenPageLimit(0)是否会不预加载页面原创 2015-06-17 11:46:36 · 329 阅读 · 0 评论 -
KJFrameForAndroid开源框架的使用
使用KJFrameForAndroid开源框架可以为开发节省很多时间,带来很多方便。KJFrameForAndroid的使用非常简单,其文档已经说的非常明白,而且也有demo可以参看。KJFrameForAndroid的网址:http://git.oschina.net/kymjs/KJFrameForAndroidKJFrameForAndroid的简介:是一个Android的快速开发工原创 2015-03-16 14:02:02 · 728 阅读 · 0 评论 -
AndroidEventBus事件总线的使用
简单搞定两个Fragment之间的交互。在MainActivity中的布局activity_main:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_原创 2015-02-11 17:06:32 · 428 阅读 · 0 评论 -
nineoldandroids动画开源框架的使用
其功能和android.animation.*中的类的功能完全一致,使用方法完全相同,只是我们使用nineoldandroids编写动画,可以在所有的Android平台上运行。import com.nineoldandroids.animation.AnimatorSet;import com.nineoldandroids.animation.ArgbEvaluator;import c原创 2015-02-09 15:00:32 · 1904 阅读 · 0 评论 -
Volley框架的使用
Volley请求框架真的很简单,分几步就可以搞定了。1、在Application继承类中onCreate()方法中初始化RequestManager。RequestManager.getInstance().init(NetworkApplication.this);2、 使用RequestManager。一个网络POST请求方法:1) POST_URL:网络请求URL;原创 2015-01-26 17:33:18 · 418 阅读 · 0 评论 -
对SharedPreferences的总结
写代码时经常用到sharedPreferences,在这里总结下。SharedPreferences很简单,主要用于存储少量数据,保存的数据主要是简单类型的kay-value对。1、如何创建SharedPreferences实例:SharedPreferences本身是一个接口,无法直接创建,只能通过Context提供的getSharedPreferences(String name,原创 2013-10-23 17:57:44 · 465 阅读 · 0 评论