安卓学习笔记
文章平均质量分 55
三精-大精wing
Android程序员,喜欢瞎瘠薄扯淡
展开
-
安卓笔记-可以滚动的TextView
本来是想做一个显示文字信息的,当文字很多时View的高度不能超过一个固定的值,当文字很少时View的高度小于那个固定值时,按View的高度显示。因为ScrollView没有maxHeight,无法满足需求,只好另找方法了。 View本身是可以设置ScrollBar,这样就不一定需要依赖ScrollView了。TextView有个属性maxLine,这样也就满足了需求了,转载 2014-11-09 01:16:50 · 1057 阅读 · 1 评论 -
安卓笔记--Style的继承
比如想要重写一个对话框的style@android:color/transparenttrue在节点设置父属性 parent="your style"原创 2015-03-24 19:43:03 · 833 阅读 · 0 评论 -
Android下Json数据解析
如从网络获取JSON 则需要创建一个工具类,该类返回一个字符串为JSON文本package com.example.jsonapp;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.util.Scanner;public class原创 2015-03-22 16:07:46 · 1084 阅读 · 0 评论 -
eclipse下出现奇怪字符的解决方法
eclipse在代码编辑界面出现了奇怪的字符,如下图:其中包括:换行符,制表符等。解决方法如下:点击工具栏的显示空格字符即可。原创 2015-05-28 15:03:52 · 2453 阅读 · 1 评论 -
Android Studio 使用SlidingMenu侧滑菜单
SlidingMenu是十分常用的开源框架,提供了一个滑动侧边栏的功能。看了许多教程,都是往eclipse导入SlidingMenu库的,随后百度了几篇Android Studio导入的教程,鼓捣了一段时间才成功导入。这里为了避免后来的童鞋在这上面浪费时间,再做一个教程。一、首先去这里克隆一下整合的AS环境(注意这是Learning-Android而非SlidingMenu:https原创 2015-07-07 21:47:54 · 2350 阅读 · 0 评论 -
JVM学习笔记 -- 从一段几乎所有人代码都会犯错的代码开始
废话不多说 看看这段代码。告诉我结果:import java.io.*;class Test { public static Test t = new Test(); public Test(){ a++; b++; } public static int a; public原创 2016-01-13 10:01:53 · 1330 阅读 · 2 评论 -
EventBus 最简易的使用方式
呃,要跟上时代的步伐,所以来学习一下EventBus(话说好像现在学也已经算是跟不上了。。嘛。。不管了,一步一步往前追,应该还来得及吧)。看了网上一些的关于eventBus的文章,上来就叽里呱啦一大堆总结啊,概述啊。。上个原理图啊什么的。。 这样写虽然好,但是总会给一些初学者打一些退堂鼓。看到那么复杂就不想看下去了。。 所以在自己学习的过程中,想写一些直观的,精简的,适合初学者的博客。现在开始吧原创 2016-02-02 18:03:22 · 2396 阅读 · 0 评论 -
EventBus的其他常用函数
上一篇EventBus最简易使用方式介绍了EventBus最简易的使用方式,摆脱了叽里呱啦+图片的长篇大论。目的是为了让刚开始接触的人们不晕头转向。那么这篇。。我也要开始图片+叽里呱啦了。怎么才能了解EventBus呢。。当然是直接看github上的README了。首先,是github上的描述 Android optimized event bus that simplifies communi原创 2016-02-03 10:51:34 · 1404 阅读 · 0 评论 -
EventBus猜想 ----手把手带你自己实现一个EventBus
本文是什么本文是一篇怀着猜测角度学习一个未知东西(EventBus)的文章。 先猜测EventBus是如何实现的。根据猜测去模仿他的实现。查看源码,验证猜想。更深入的去理解他。转载请注明出处:http://blog.csdn.net/wingichoy/article/details/50628416关于EventBus前面已经介绍了他的用法。EventBus最简易使用方式根据使用流程猜想原创 2016-02-03 14:14:42 · 2217 阅读 · 1 评论 -
安卓下 按钮监听重复开启线程
public void onClick(View arg0) { if(isRun)handler.removeCallbacks(thread); else{ thread = new Thread(new Runnable() { @Override public void run() { String json = UrlH原创 2015-03-22 17:42:25 · 1293 阅读 · 0 评论 -
安卓笔记-- ListView点击和长按监听
其中点击监听为setOnItemClickListener()具体实现代码如下 listView.setOnItemClickListener(new AdapterView.OnItemClickListener(){ @Override public void onItemClick(AdapterView arg0, View arg1, int ar原创 2015-03-11 12:04:22 · 1322 阅读 · 2 评论 -
安卓学习笔记一 Activity延迟转跳实现欢迎界面
几乎每个app都有个欢迎界面,我们可以使用Activity转跳来实现。延迟的方法有原创 2014-11-08 15:01:54 · 1582 阅读 · 2 评论 -
安卓学习笔记--已root设备应用请求root权限
网上查到的方法Process process = null; DataOutputStream os = null; try { String cmd = "chmod 777 " + getPackageCodePath(); process = Runtime.getRuntime().exec("su");原创 2014-11-09 01:14:54 · 1004 阅读 · 0 评论 -
安卓学习笔记--获取网络连接状态
package com.example.wifitest;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.view.Menu;import android.widget.TextView;import android.widget.To原创 2014-11-09 15:40:24 · 865 阅读 · 0 评论 -
安卓笔记--- intent传递自定义类
eat.setOnClickListener(new OnClickListener(){ public void onClick(View v){ Choose chooseeat=new Choose("eat",6); String[] listeat=new String[chooseeat.getLength()]; listeat[0原创 2014-11-18 22:04:00 · 852 阅读 · 0 评论 -
安卓笔记--intent传值不更新问题
今天在学习安卓的过程中,遇到一个问题,就是用intent原创 2014-11-21 11:07:34 · 1680 阅读 · 3 评论 -
安卓笔记--Edittext禁止换行
直接在EditText的xml文件中通过配置android:singleLine="true"把虚拟键盘上的enter键禁止掉,不会显示转载 2014-11-20 22:36:26 · 948 阅读 · 0 评论 -
ListView 与ContextMenu的关联管理
package com.example.listview;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.L原创 2015-03-15 22:47:44 · 976 阅读 · 1 评论 -
通过服务修改widgetUI
public static void updateAppWidget(Context context, String displayMsg) { AppWidgetManager appWidgetManager = AppWidgetManager .getInstance(context); RemoteViews views = new RemoteViews(context原创 2015-03-25 23:57:43 · 831 阅读 · 0 评论 -
Cursor类取出数据
重点是要调用 moveToFirst(); long id=intent.getLongExtra("id",0); Cursor cr =dbh.selectDataById(id); //etname.setText(cr.getString(1)); if(cr != null){ cr.moveToFirst(); } etname.setText原创 2015-03-28 23:46:25 · 1811 阅读 · 0 评论 -
(Android机)不要随意安装Xposed插件,不然可能遭受财产损失
本文同步自 wing的地方酒馆Xposed框架是个好东西,有各式各样的插件提供给大家把玩,比如改个通知栏颜色啊,抢个红包啊,防个撤回啊啥的。非常实用。不过这些功能的背后,带来的可能是一系列安全隐患,因为Xposed拿到了最高权限,可以hook一切,所以免不了具有双刃剑的兴致。插件作者为了方便大家,开发出了各式各样的插件,这时候往往就会有不法分子趁机而入,来想方设法非法谋取利益。假如他以某个热点功能为原创 2017-07-31 10:51:44 · 7808 阅读 · 0 评论