- 博客(176)
- 收藏
- 关注
原创 周线金叉
水上多1 水上空1 水上多2 水上空2 水上空3 水下空1 水下空2 水下多1 水下多2 水下空3 水下多3 水下空4 水下多4 水下多5 水下空5 水下空6 水下多6 水下多7 水下多8
2016-03-31 23:37:27
1224
原创 极其弱势中的反弹
大盘昨天暴跌,今天收了十字星。买点控制的还是稍有问题。当下是暴跌的反弹。本身应该等5F二类点的。而且点位买的位置其实不算标准。该怎么样的买点就是怎么样的买点。值得关注是品种的选择,其实对于走势有三种。分辨如下:一直到昨天的黄金股异常强势,但今天一直跌到了8个点不动。任何股票都是有脾气的,当下没选择这个是正确的。今日强势品种,目前来看,似乎选择是正确的。因为抗跌抗住了,尾盘还收了一个点多。没有选
2016-01-13 00:31:52
531
原创 android之旅26 JNI概念与运用
JNI:JAVA NATIVE INTERFACE,java和c++互相调用的协议 C++调用JAVA方法public class Hello{ static{ } public static void main(String[] args){ System.out.println("xxx"); }}#include <stdlib.h>v
2016-01-09 16:53:36
401
原创 android之旅25 内容提供者与内容观察者
内容提供者用于提供外部访问自己不对外暴露的数据清单文件的定义方式<provider android:name="packageName.PersonProvider" android:authorities="anything.is.possible" --- 内容提供者的地址 android:exported="true"> </provider>// 自定义内容
2016-01-07 23:57:56
426
原创 android之旅24 多媒体编程:音乐、视频、拍照、视频
public void play(){ MediaPlayer player = new MediaPlayer(); player.reset();//必须重置 player.setDataSource("xxxx.mp3");//设置路径本地文件 //设置远程路径 player.setDataSource("http://www.baidu.com/xxx
2016-01-06 21:38:38
414
原创 android之旅23 多媒体处理2: 画画板
触摸事件public void click(View v){ //获取ImageView实例iv....//设置触摸事件 iv.setOnTouchListener(new OnTouchListener(){ public boolean onTouch(View v, MotionEvent me){ int action = me.get
2016-01-06 20:37:49
483
原创 android之旅22 多媒体编程1: 图片处理
图片解析// 图片缩放显示public void click(View v){// 获取图片时所需要的参数信息 Options opt = new Options(); opt.inJustDecodeBounds = true; BitmapFactory.decodeFile("xx.jpg", opt); int imageWidth = opt.outWi
2016-01-06 00:47:24
374
原创 外生变量急剧变动的市场后续
昨天熔断,除了个别个股确实强势,今天的低开其实基本是必然。节奏不对,但市场还算给面子,浅浅的止损了,但明显还是在钱换经验的阶段,具体的问题表现为:上午瞬间跌破止损价位的时候,整个人发蒙了,不想止损,还是停留在追求胜率的阶段;由于入点不对,整个节奏都是乱的,在下跌的延生段看着下跌没有任何措施;入点本身错误,上午开盘快速上拉的阶段其实是该出来的,因为整个操作就是错的;最后的随意挂单卖点就更蠢了,
2016-01-05 22:13:24
390
原创 android之旅21 样式、主题
样式定义方法,在style.xml里面定义样式可继承,用于对单个属性不满意修改<style name="myStyle"> <item name="android:layout_height">wrap_content</item> <item name="...">...</item></style><style name="sonStyle" parent="myStyl
2016-01-04 22:16:44
322
原创 android之旅20 服务3--本地服务与远程服务
服务分为本地服务与远程服务,本地与远程的区分标准就是是不是本进程远程服务一般不知道具体的CLASS,只能通过隐式调用AIDL(android interface definition language)用于进程间通信,用来访问远程服务中的方法远程服务定义,这个是另一个application里面的<service android:name="packageName.ClassName">
2016-01-04 21:56:35
444
原创 android之旅19 代码注册广播接收者
广播接收者如果是清单文件中,当有广播的时候,系统会查找清单文件,把所有接收者所在进程全部启动接收广播电量改变广播、锁屏解锁广播等必须用代码注册,因为很明显太频繁了,一直接收很浪费资源public void start(View v){//ScreenReceiver继承BroadcastReceiver ScreenReceiver receiver = new ScreenRecei
2016-01-04 20:47:52
326
原创 android之旅18 服务2--绑定方式与启动方式
服务开启方式: startService才有对应的服务优先级,该进程为服务进程,关闭为stopServicebindService也能启动服务,但所在进程不是服务进程,他与启动该服务的activity同生共死,触发方式是发现activity死了然后unBind(LOGCAT会打印很多错误)startService启动的服务和activity没有任何联系了,activity死了,服务还在。服务
2016-01-04 20:35:39
430
原创 外生变量急剧变动的市场
今年第一天,大盘跌了6.86%,说白了,国家想测试熔断,其他的因素都是扯淡。个人操作其实问题很大,只是因为关注的股票砸出了之前想要的点位,然后急冲冲的进去了,真的是很蠢的行为。对于外生变量—–政策风险急剧变动的时候,没有人能预估到市场的反应到底如何即使不考虑这些具体因素,小级别趋势本身向下,本身违反趋势原则;波段做法应该是次低进低高出。切记切记不要老想着一类点抄底,这不是一条明路。
2016-01-04 19:12:31
382
原创 android之旅17 四大组件之服务基本概念
服务可以理解为没有界面的Activity,用法也很像试用适合在后台运行的代码,比如下载和播放音乐等之前的下载代码放在Activity其实也是可以的,因为无论按返回键还是HOME键(区别是Activity会不会调用destroy方法),进程还是在的;但内存不足的时候,Activity进程会被杀死,导致后台下载任务无法执行,这也是服务的价值所在进程优先级:Empty process(没有Activ
2015-12-31 00:45:12
598
原创 android之旅16 自定义广播与无序有序广播
发送广播//发送广播,其实很少用到,除非很大型的APP或者平台。public void click(View v){ Intent intent = new Intent(); intent.setAction("any.is.possible");//广播类型必须定义 sendBroadcast(intent);}// myReceiver接收广播,在清单文件中定义,
2015-12-30 23:43:11
444
原创 android之旅15 广播与广播接收者: 接收系统广播
广播的意义其实就是告诉多个APP同一事件,是普通一对一事件的扩展电量改变、收发短信、开机、电话、屏幕解锁等,都是广播广播接收者是四大组件之一。注意不是广播四大组件的都要在清单文件manifest文件中定义,注意和Activity同级注意权限的问题,接收打电话、短信侵犯了隐私广播实际上是先发一条广播,广播接收者先收到广播,可以修改广播数据,最后发给实际生效的Activity广播存活的进程就
2015-12-29 00:01:48
450
原创 android之旅14 Activity横竖屏生命周期
横竖屏切换时候的时候Activity会被销毁(Destroy),然后重新create开始重新来一遍配置configChanges表示下面的事件发生的时候不会触发生命周期方法<activity android:configChanges="orientation|keyBoardHidden|screenSize"></acitvity>可以用screenOrientation写死横屏
2015-12-28 21:24:03
330
原创 android之旅13 Activity数据传递与启动模式
隐式传递数据public void onCreate(){ Intent intent = getIntent(); Uri uri= intent.getData(); uri.toString();}显式传递数据//发送public void click(View v){ //。。。。获取界面上的string1、string2 Intent intent
2015-12-28 21:09:36
487
原创 android之旅12 activity之间的跳转与生命周期
自定义的第二个Activity自定义第二个Activity的布局文件sec.xml<TextView android:text="第二个Activity"/>在manifest中需要配置第二个Activity<application.....> <activitiy android:name="packageName.XxxActivity"
2015-12-27 17:04:05
675
原创 android之旅11 网络编程实例:多线程下载与断点续传
## 多线程下载其实哪里都在用,因此API都是JAVA的API,和Android关系不大 ## - 请求文件长度 - 创建本地文件String path = "www.baidu.com/xxx.jpg";URL url = new URL(path);HttpURLConnection conn = (HttpURLConnection)url.openConnection();co
2015-12-27 15:15:03
443
原创 android之旅10 网络编程2: HttpClient与github的封装
HttpClientHttpClient本身也不是android的接口,是apache的对于网络编程的接口该接口代码也未简化,但语义上更接近人的自然语言pubic void getDataWithHttpClient(){ Thread t = new Thread(){ public void run(){ //如果是GET请求Path后面拼串
2015-12-27 12:57:06
503
原创 android之旅9 网络编程与消息队列
JAVA原生的API请求网络数据代码//4.0以后,费时的网络操作已经无法在主线程中调用,会抛异常public void request(){ String path = "www.baidu.com"; URL url = new URL(path); HttpURLConnection c= (HttpURLConnection)url.openConnection()
2015-12-25 21:16:09
415
原创 android之旅8 对话框
选择确认框public void onClick(View v){//创建对话框构造器 AlertDialog.Builder b = new Builder(this); b.setIcon(Android.R.drawable.xxxx); b.setTitle("abcd"); b.setMessage("message"); // 这里的OnClick
2015-12-25 00:57:13
309
原创 android之旅7 ListView与ArrayAdapter、SimpleAdapter
ListView与ArrayAdapterItem布局文件item.xml随便定义用于单个数据变化的时候public void onCreate(){ setContentView(R.id.activity_main); ListView lv = (ListView)findViewById(R.layout.lv);//R.id.tv是item.xml里面的一个TextV
2015-12-25 00:27:13
278
原创 android之旅6 ListView与BaseAdapter详解
SQLite补充:分页查询//"10,10" 第一个10代表下标起始,第二个下标代表查询多少条db.query("person",null,null,null,null,null,null,"10,10");ListView相关ListView在界面上可以显示多少个组件,才会创建多少个组件,自动动态增删数据较多时如果不用ListView,安卓会生成所有对象,导致内存爆掉在数据一般多时,Lis
2015-12-25 00:01:54
591
原创 android之旅5 sqlite数据库相关
public class MyOpenHelper extends SQLiteOpenHelper{ public MyOpenHelper(Context c, String name, CursorFactory fac, int version){ super(c, name, factory, version); //name是数据库文件 }//onCrea
2015-12-24 22:51:49
440
原创 android之旅4: XML方式读写数据与文件创建
SharedPreference的使用场景也是保存用户名和密码// 写数据关键代码public void login(View v){ //同样先获取uname和password if (cb.isChecked()){ //SharedPreferences是接口,路径是data/data/APP_NAME/shared_prefs SharedPrefer
2015-12-22 23:31:37
482
原创 android之旅2: 五种布局
LinearLayout水平对齐的时候,内部组件竖直方向的调整是可调的(layout_gravity)竖直对齐的时候,内部组件的水平方向的调整是可调的android:weight搭配宽度或者高度为0dp,跟随方向分配权重<LinearLayout android:orientation="horizontal"> <TextView android:layou
2015-12-21 23:55:07
454
原创 android之旅1:background && hello world
android之旅1:background && hello worlddex的作用是减少文件,把JVM下的多个CLASS文件压成一个提高效率;寄存器架构,提高手机端效率。OnCreate(){ setContentView(R.layout.main_activity);}manifest.xml<manifest package="com.xx.xxx" --- app唯一标识>
2015-12-21 22:26:30
362
原创 5 interrupt的方法的解释
public class ThreadTest { public static void main(String[] args) { try { System.out.println("try"); Thread thread = new MyThread(); thread.start(); thread.interrupt(); } catch (Exce
2013-10-14 17:09:16
846
原创 4 互斥锁的弱化版本:读写锁
package Test;import java.util.Random;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock;/* * 互斥锁稍微
2013-10-11 17:53:08
681
1
原创 3 synchronized和Lcok+Condition对比续
package Test;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/* * 三个线程一个打印1次,一个打印2次,一个打印三次;循环5次 * * lock阻
2013-10-11 17:09:49
511
原创 2 synchronized 和 Lock+Condtion 对比
同步两种方式:synchronized关键字 Lock 锁住package Test;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/
2013-10-10 23:18:32
573
原创 1 两种方法生成多线程
直接继承Threadnew Thread(new Runnable(){})package Test;/* * start代表启动一个线程,不然run方法只是属于main线程的一部分 * new Thread(new Runnable(){public void run(){}}){public void run(){}}.start(); * 上面这个不会调用runnable的
2013-10-10 21:05:06
688
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人