simpleMergeWidgetInfo.dot 33 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082
  1. digraph g {
  2. node [shape=box, style=filled, fillcolor=lightblue, fontname="simsun.ttc", fontsize=14];
  3. edge [fontname="simsun.ttc", fontsize=12];
  4. subgraph cluster_{
  5. label = ""
  6. 231[label = "Start "];
  7. }
  8. subgraph cluster__plus_myplaces_FavoritesActivity{
  9. label = "_plus_myplaces_FavoritesActivity"
  10. 46[label = "behavior = click
  11. text = 我的地点
  12. className = android.widget.TextView
  13. "];
  14. 47[label = "behavior = click
  15. desc = 筛选器
  16. className = android.widget.TextView
  17. "];
  18. 48[label = "behavior = click
  19. desc = 向上导航
  20. className = android.widget.ImageButton
  21. "];
  22. 49[label = "behavior = click
  23. id = android:id/statusBarBackground
  24. "];
  25. 50[label = "behavior = click
  26. id = net.osmand:id/tab_title
  27. "];
  28. 51[label = "behavior = click
  29. id = net.osmand:id/tab_title
  30. "];
  31. 52[label = "behavior = click
  32. id = net.osmand:id/empty_state_image_view
  33. "];
  34. 53[label = "behavior = click
  35. text = 添加并记录轨迹
  36. className = android.widget.TextView
  37. "];
  38. 54[label = "behavior = click
  39. text = 导入 GPX 文件,或者录制轨迹。
  40. className = android.widget.TextView
  41. "];
  42. 55[label = "behavior = click
  43. id = net.osmand:id/import_button
  44. "];
  45. 57[label = "behavior = click
  46. id = net.osmand:string/gpx_add_track
  47. "];
  48. 58[label = "behavior = click
  49. id = net.osmand:string/coordinate_input
  50. "];
  51. 59[label = "behavior = click
  52. id = net.osmand:id/toolbar_text
  53. "];
  54. 60[label = "behavior = click
  55. id = net.osmand:id/options_button
  56. "];
  57. 61[label = "behavior = click
  58. "];
  59. 62[label = "behavior = click
  60. id = net.osmand:id/title
  61. "];
  62. 63[label = "behavior = click
  63. id = net.osmand:id/icon
  64. "];
  65. 64[label = "behavior = click
  66. id = net.osmand:id/lat_side_of_the_world_tv
  67. "];
  68. 65[label = "behavior = click
  69. id = net.osmand:id/south_side_iv
  70. "];
  71. 66[label = "behavior = click
  72. id = net.osmand:id/north_side_iv
  73. "];
  74. 67[label = "behavior = click
  75. id = net.osmand:id/lat_side_of_the_world_tv
  76. "];
  77. 68[label = "behavior = click
  78. text = 纬度
  79. className = android.widget.TextView
  80. "];
  81. 69[label = "behavior = click
  82. id = net.osmand:id/lat_first_separator_tv
  83. "];
  84. 70[label = "behavior = click
  85. id = net.osmand:id/lat_second_separator_tv
  86. "];
  87. 71[label = "behavior = click
  88. id = net.osmand:id/east_side_iv
  89. "];
  90. 72[label = "behavior = click
  91. id = net.osmand:id/lon_side_of_the_world_tv
  92. "];
  93. 73[label = "behavior = click
  94. id = net.osmand:id/lon_side_of_the_world_tv
  95. "];
  96. 74[label = "behavior = click
  97. id = net.osmand:id/west_side_iv
  98. "];
  99. 75[label = "behavior = click
  100. text = 经度
  101. className = android.widget.TextView
  102. "];
  103. 76[label = "behavior = click
  104. id = net.osmand:id/lon_first_separator_tv
  105. "];
  106. 77[label = "behavior = click
  107. id = net.osmand:id/lon_second_separator_tv
  108. "];
  109. 78[label = "behavior = click
  110. id = net.osmand:id/point_name_divider
  111. "];
  112. 79[label = "behavior = click
  113. id = net.osmand:id/point_name_keyboard_btn
  114. "];
  115. 80[label = "behavior = click
  116. id = net.osmand:id/markers_recycler_view
  117. "];
  118. 81[label = "behavior = click
  119. id = net.osmand:id/cancel_button
  120. "];
  121. 82[label = "behavior = click
  122. id = net.osmand:id/add_marker_button
  123. "];
  124. 83[label = "behavior = sendKeyEvent
  125. "];
  126. }
  127. subgraph cluster__plus_liveupdates_OsmLiveActivity{
  128. label = "_plus_liveupdates_OsmLiveActivity"
  129. 85[label = "behavior = click
  130. text = OsmAnd Live
  131. className = android.widget.TextView
  132. "];
  133. 86[label = "behavior = click
  134. text = 2020-03-09 18:30
  135. className = android.widget.TextView
  136. "];
  137. 87[label = "behavior = click
  138. text = 报告
  139. className = android.widget.TextView
  140. "];
  141. 88[label = "behavior = click
  142. id = net.osmand:id/calendarImageView
  143. "];
  144. 89[label = "behavior = click
  145. id = android:id/text1
  146. "];
  147. 90[label = "behavior = click
  148. id = android:id/text1
  149. "];
  150. 91[label = "behavior = click
  151. id = android:id/text1
  152. "];
  153. 92[label = "behavior = click
  154. id = net.osmand:id/monthDropDownIcon
  155. "];
  156. 93[label = "behavior = click
  157. id = android:id/text1
  158. "];
  159. 94[label = "behavior = click
  160. "];
  161. 95[label = "behavior = click
  162. id = net.osmand:id/regionIconImageView
  163. "];
  164. 96[label = "behavior = click
  165. id = net.osmand:id/clearButton
  166. "];
  167. 97[label = "behavior = click
  168. id = android:id/text1
  169. "];
  170. 98[label = "behavior = click
  171. id = android:id/text1
  172. "];
  173. 99[label = "behavior = click
  174. id = net.osmand:id/countryDropDownIcon
  175. "];
  176. 100[label = "behavior = click
  177. id = android:id/text1
  178. "];
  179. 101[label = "behavior = click
  180. "];
  181. 102[label = "behavior = click
  182. id = net.osmand:id/numberOfContributorsIcon
  183. "];
  184. 103[label = "behavior = click
  185. id = net.osmand:id/titleTextView
  186. "];
  187. 104[label = "behavior = click
  188. id = android:id/text1
  189. "];
  190. 105[label = "behavior = click
  191. id = android:id/text2
  192. "];
  193. 106[label = "behavior = click
  194. id = android:id/text1
  195. "];
  196. 107[label = "behavior = click
  197. id = android:id/text2
  198. "];
  199. 108[label = "behavior = click
  200. id = android:id/text1
  201. "];
  202. 109[label = "behavior = click
  203. id = android:id/text2
  204. "];
  205. 110[label = "behavior = click
  206. id = android:id/text1
  207. "];
  208. 111[label = "behavior = click
  209. id = android:id/text2
  210. "];
  211. 112[label = "behavior = click
  212. id = android:id/text1
  213. "];
  214. 113[label = "behavior = click
  215. id = android:id/text2
  216. "];
  217. 114[label = "behavior = click
  218. id = android:id/text1
  219. "];
  220. 115[label = "behavior = click
  221. id = android:id/text2
  222. "];
  223. 116[label = "behavior = click
  224. id = android:id/text1
  225. "];
  226. 117[label = "behavior = click
  227. id = android:id/text2
  228. "];
  229. 118[label = "behavior = click
  230. id = android:id/text1
  231. "];
  232. 119[label = "behavior = click
  233. id = android:id/text2
  234. "];
  235. 120[label = "behavior = click
  236. id = android:id/text1
  237. "];
  238. 121[label = "behavior = click
  239. id = android:id/text2
  240. "];
  241. 122[label = "behavior = click
  242. id = android:id/statusBarBackground
  243. "];
  244. 123[label = "behavior = sendKeyEvent
  245. "];
  246. }
  247. subgraph cluster__plus_activities_PluginActivity{
  248. label = "_plus_activities_PluginActivity"
  249. 129[label = "behavior = click
  250. text = 在线地图
  251. className = android.widget.TextView
  252. "];
  253. 130[label = "behavior = click
  254. id = net.osmand:id/plugin_image
  255. "];
  256. 131[label = "behavior = click
  257. id = net.osmand:id/plugin_settings
  258. "];
  259. 133[label = "behavior = click
  260. id = net.osmand:id/plugin_enable_disable
  261. "];
  262. 134[label = "behavior = click
  263. text = 描述
  264. className = android.widget.TextView
  265. "];
  266. 135[label = "behavior = click
  267. id = net.osmand:id/plugin_description
  268. "];
  269. 136[label = "behavior = click
  270. id = android:id/statusBarBackground
  271. "];
  272. 137[label = "behavior = sendKeyEvent
  273. "];
  274. }
  275. subgraph cluster__DocumentsActivity{
  276. label = "_DocumentsActivity"
  277. 56[label = "behavior = sendKeyEvent
  278. "];
  279. }
  280. subgraph cluster__plus_activities_PluginsActivity{
  281. label = "_plus_activities_PluginsActivity"
  282. 126[label = "behavior = click
  283. text = 插件
  284. className = android.widget.TextView
  285. "];
  286. 127[label = "behavior = click
  287. id = net.osmand:id/plugin_logo
  288. "];
  289. 128[label = "behavior = click
  290. id = net.osmand:id/plugin_name
  291. "];
  292. 138[label = "behavior = click
  293. id = net.osmand:id/plugin_description
  294. "];
  295. 139[label = "behavior = click
  296. id = net.osmand:id/plugin_options
  297. "];
  298. 140[label = "behavior = click
  299. id = net.osmand:id/title
  300. "];
  301. 141[label = "behavior = click
  302. id = net.osmand:id/plugin_name
  303. "];
  304. 142[label = "behavior = click
  305. id = net.osmand:id/plugin_description
  306. "];
  307. 143[label = "behavior = click
  308. id = net.osmand:id/title
  309. "];
  310. 144[label = "behavior = click
  311. id = net.osmand:id/plugin_logo
  312. "];
  313. 145[label = "behavior = click
  314. id = net.osmand:id/plugin_name
  315. "];
  316. 146[label = "behavior = click
  317. "];
  318. 147[label = "behavior = click
  319. id = net.osmand:id/plugin_name
  320. "];
  321. 148[label = "behavior = click
  322. id = net.osmand:id/plugin_description
  323. "];
  324. 149[label = "behavior = click
  325. id = net.osmand:id/plugin_name
  326. "];
  327. 150[label = "behavior = click
  328. id = net.osmand:id/plugin_description
  329. "];
  330. 151[label = "behavior = click
  331. id = net.osmand:id/plugin_name
  332. "];
  333. 152[label = "behavior = click
  334. id = net.osmand:id/plugin_description
  335. "];
  336. 153[label = "behavior = click
  337. id = net.osmand:id/plugin_name
  338. "];
  339. 154[label = "behavior = click
  340. id = net.osmand:id/plugin_description
  341. "];
  342. 155[label = "behavior = click
  343. id = android:id/statusBarBackground
  344. "];
  345. 156[label = "behavior = sendKeyEvent
  346. "];
  347. }
  348. subgraph cluster__plus_activities_HelpActivity{
  349. label = "_plus_activities_HelpActivity"
  350. 158[label = "behavior = click
  351. text = 帮助
  352. className = android.widget.TextView
  353. "];
  354. 159[label = "behavior = click
  355. id = net.osmand:id/title
  356. "];
  357. 160[label = "behavior = click
  358. id = net.osmand:id/title
  359. "];
  360. 161[label = "behavior = click
  361. desc = 向上导航
  362. className = android.widget.ImageButton
  363. "];
  364. 162[label = "behavior = click
  365. id = android:id/statusBarBackground
  366. "];
  367. 163[label = "behavior = click
  368. id = net.osmand:id/title
  369. "];
  370. 164[label = "behavior = click
  371. id = How_to_use_navigation
  372. "];
  373. 165[label = "behavior = click
  374. desc = •
  375. className = android.view.View
  376. "];
  377. 166[label = "behavior = click
  378. desc = Navigation profiles
  379. className = android.view.View
  380. "];
  381. 167[label = "behavior = click
  382. desc = Voice guidance
  383. className = android.view.View
  384. "];
  385. 168[label = "behavior = click
  386. desc = Navigation settings
  387. className = android.view.View
  388. "];
  389. 169[label = "behavior = click
  390. desc = Navigation services
  391. className = android.view.View
  392. "];
  393. 170[label = "behavior = click
  394. desc = ◦
  395. className = android.view.View
  396. "];
  397. 171[label = "behavior = click
  398. desc = How to avoid certain roads
  399. className = android.view.View
  400. "];
  401. 172[label = "behavior = click
  402. desc = How to add/remove waypoints
  403. className = android.view.View
  404. "];
  405. 173[label = "behavior = click
  406. desc = How to pause, resume or stop navigation
  407. className = android.view.View
  408. "];
  409. 174[label = "behavior = click
  410. desc = How to view POI along the road
  411. className = android.view.View
  412. "];
  413. 175[label = "behavior = click
  414. desc = How to save navigation route as GPX file (only for Android version)
  415. className = android.view.View
  416. "];
  417. 176[label = "behavior = click
  418. desc = The navigation function allows you to reach your destination easily using voice guidance (optional).
  419. className = android.view.View
  420. "];
  421. 177[label = "behavior = click
  422. desc = To start the navigation, you need to use the navigation button on the map screen. Next, you'll need to set the starting point and the destination. As for the starting point, you can choose your current location, Favorite location, select a point on the map or use an address. You can also set a starting point by long tapping on the map and choosing 'Directions from' in the menu box. To navigate to a point, just press the navigation button in its context menu. As soon as your points are selected, the app will create a route and will start guiding you after you tap Go.
  423. className = android.view.View
  424. "];
  425. 178[label = "behavior = click
  426. desc = When the navigation is running, you can press the home button. You will get the message 'OsmAnd is running in the background'. This means that even if you turn the screen off or exit the active app window, you'll still get voice prompts. For version 3.2 and elder (since version 3.3, this feature has been removed as requested by Google) you can also choose to switch the screen on only before turns. To do that, go to Settings — Navigation Settings — 'Turn screen on' and set for how long you'd like to keep the screen on. For instance, if you pick 10 seconds, the screen will be on for 10 seconds on the turn and then switch off again till the next turn.
  427. className = android.view.View
  428. "];
  429. 179[label = "behavior = click
  430. desc = (Image not available offline)
  431. className = android.widget.Image
  432. "];
  433. 180[label = "behavior = click
  434. desc = Various profiles are available for building a route in OsmAnd, which take into account the specificity of the vehicle and traffic conditions. To display the required navigation profiles in the navigation menu, go to the main menu in Settings - OsmAnd development - App Profiles. Now all the necessary profiles are in the menu Navigation in the form of graphic symbols. Profile' routes are calculated according to the traffic rules, weights and etc., and will help you reach your destination taking into account your way of movement. To choose the navigation mode, just go to the navigation settings bar.
  435. className = android.view.View
  436. "];
  437. 181[label = "behavior = click
  438. desc = You can get voice prompts as you move. To get them in your language, go to Settings - General - 'Voice prompts' and choose the language you prefer or press Install more to install the one you need. If you'd like your music to pause when the prompt is announced, please go to Settings - 'Navigation settings' and enable 'Pause music' option.
  439. className = android.view.View
  440. "];
  441. 182[label = "behavior = click
  442. desc = How to mute voice prompts
  443. className = android.view.View
  444. "];
  445. 183[label = "behavior = click
  446. desc = You can mute the voice prompts if you do not need them at the moment. To mute voice prompts, just go to Settings - General - 'Voice guidance' and select 'Do not use'. Select one of the languages to restore voice navigation. You can also build a route, then tap the Settings button and turn 'Sound' option off. The navigation itself will work as usual.
  447. className = android.view.View
  448. "];
  449. 184[label = "behavior = click
  450. desc = What are TTS and pre-recorded voice prompts
  451. className = android.view.View
  452. "];
  453. 185[label = "behavior = click
  454. desc = There are two types of voices in OsmAnd: TTS or text-to-speech generated voice prompts and those created from pre-recorded voices. You can switch between them to pick the type that's more comfortable to you. TTS is preferable as it functions in a more flexible way. Choose the voice prompt type you like in Settings — General — Voice prompts — 'Install more'. There, you'll see two groups of voice prompts and will be able to pick the option you prefer.
  455. className = android.view.View
  456. "];
  457. 186[label = "behavior = click
  458. desc = Please read more about setting up voice navigation here:
  459. className = android.view.View
  460. "];
  461. 187[label = "behavior = click
  462. desc = Setting voice navigation
  463. className = android.view.View
  464. "];
  465. 188[label = "behavior = click
  466. desc = .
  467. className = android.view.View
  468. "];
  469. 189[label = "behavior = click
  470. desc = In OsmAnd navigation settings, you can choose the service to calculate your navigation route. The services offered are
  471. className = android.view.View
  472. "];
  473. 190[label = "behavior = click
  474. desc = OsmAnd (offline)
  475. className = android.view.View
  476. "];
  477. 191[label = "behavior = click
  478. desc = Straight line
  479. className = android.view.View
  480. "];
  481. 192[label = "behavior = click
  482. desc = The Straight line option connects your waypoints with a line: it can be used for general trip planning when you do not need a detailed route. Other services have their own algorithms of route calculation, you can test them to see which one meets your needs.
  483. className = android.view.View
  484. "];
  485. 193[label = "behavior = click
  486. desc = You can improve your trip by using specific options of the trip. Tap the Settings button in the navigation window. There, you'll be able to choose Avoid toll roads/unpaved roads/ferries/motorways/border crossing or choose the shortest way. Also, you'll be able to select a GPX route to follow. If you have even more specific requirements to routing, for instance, you want to set your vehicle's height or weight, you can find them in the Navigation settings menu. The route calculator will automatically exclude the roads that do not allow the vehicles with the parameters you set.
  487. className = android.view.View
  488. "];
  489. 194[label = "behavior = click
  490. id = How_to_avoid_certain_roads
  491. "];
  492. 195[label = "behavior = click
  493. desc = You can customize your route to avoid certain streets or types of roads. To do that, just create a navigation route as usual, then enter the navigation settings in your navigation context menu. You can choose to avoid toll roads, unpaved roads, ferries, shuttle train, motorways and border crossing or select a fuel-efficient way. Check the options you prefer. You can also avoid a certain street. Maybe there are construction works or a traffic jam or anything that makes you want to avoid that section of the road. Just tap Avoid roads - 'Select on map' in the same menu (Navigation context menu - Settings). To use the excluded streets next time, please go to navigation context menu, press the Settings button, select 'Avoid roads' and remove them from the list.
  494. className = android.view.View
  495. "];
  496. 196[label = "behavior = click
  497. id = How_to_add_remove_waypoints
  498. "];
  499. 197[label = "behavior = click
  500. desc = To add or remove waypoints, you need to long-tap on the map after the route is calculated, tap Directions > 'Add as last intermediate destination' or you can tap on the flag button in the navigation context menu and choose Options > Add waypoint. Add multiple waypoints one by one, if needed.
  501. className = android.view.View
  502. "];
  503. 198[label = "behavior = click
  504. desc = To remove a waypoint, just make a long tap on it and choose 'Remove'. You can also tap the flag button in the navigation context menu to remove or rearrange waypoints by moving them up or down the list (use the (≡) button to move waypoints or press 'X' to remove them). In the same menu, you can turn POI and Favorites viewing on or off, as well as select which traffic warnings you'll need. (Remove the warnings you do not need by pressing 'X').
  505. className = android.view.View
  506. "];
  507. 199[label = "behavior = click
  508. id = How_to_pause_resume_stop_navigation
  509. "];
  510. 200[label = "behavior = click
  511. desc = Need to pause your navigation to make a quick stop? That's easy. To pause, resume or stop your navigation completely, go to your dashboard and press the button on your navigation menu next to the Destination info. To stop it, tap on the screen during navigation and pressing the 'x' icon in the context menu.
  512. className = android.view.View
  513. "];
  514. 201[label = "behavior = click
  515. id = How_to_view_POI_along_the_road
  516. "];
  517. 202[label = "behavior = click
  518. desc = You can choose to view points of interest along your route. To do that, please create a new route, then hit the flag icon to see the waypoints menu. Then turn on POI. You'll be able to select the type of POI you'd like to see and also set the radius of search. For example, if you choose 150m and tourism, you'll see all tourist attractions in the radius of 150m around your calculated route. Use the 'X' buttons to remove POI you won't need.
  519. className = android.view.View
  520. "];
  521. 203[label = "behavior = click
  522. id = Save_navigation_route_GPX_file
  523. "];
  524. 204[label = "behavior = click
  525. desc = You can build a route and save it as a GPX file to use it later. This way, you won't have to wait for the route to be calculated and will have a reliable navigation source. To save your current navigation route as a GPX file, go to the navigation menu, then tap the information menu. Tap Save button in the upper right corner and name your GPX track to save it. To use it for navigation, please go to Configure map menu - GPX Track - select your track and press OK. You'll see the track on the map. Then press the navigation button. When asked whether you want to use this track for navigation, press Yes.
  526. className = android.view.View
  527. "];
  528. 205[label = "behavior = sendKeyEvent
  529. "];
  530. }
  531. subgraph cluster__plus_profiles_SettingsProfileActivity{
  532. label = "_plus_profiles_SettingsProfileActivity"
  533. 208[label = "behavior = click
  534. text = App profiles
  535. className = android.widget.TextView
  536. "];
  537. 209[label = "behavior = click
  538. id = net.osmand:id/icon
  539. "];
  540. }
  541. subgraph cluster__plus_download_DownloadActivity{
  542. label = "_plus_download_DownloadActivity"
  543. 20[label = "behavior = click
  544. text = 地图
  545. className = android.widget.TextView
  546. "];
  547. 21[label = "behavior = click
  548. desc = 刷新
  549. className = android.widget.TextView
  550. "];
  551. 22[label = "behavior = click
  552. desc = 搜索
  553. className = android.widget.TextView
  554. "];
  555. 23[label = "behavior = click
  556. desc = 向上导航
  557. className = android.widget.ImageButton
  558. "];
  559. 24[label = "behavior = click
  560. id = net.osmand:id/tab_title
  561. "];
  562. 25[label = "behavior = click
  563. id = net.osmand:string/shared_string_refresh
  564. "];
  565. 26[label = "behavior = click
  566. text = 免费版
  567. className = android.widget.TextView
  568. "];
  569. 27[label = "behavior = click
  570. id = net.osmand:id/title
  571. "];
  572. 28[label = "behavior = click
  573. id = net.osmand:id/header_img
  574. "];
  575. 29[label = "behavior = click
  576. id = net.osmand:id/header_title
  577. "];
  578. 30[label = "behavior = click
  579. id = net.osmand:id/header_descr
  580. "];
  581. 31[label = "behavior = click
  582. id = net.osmand:id/header_div
  583. "];
  584. 32[label = "behavior = click
  585. id = net.osmand:id/img
  586. "];
  587. 33[label = "behavior = click
  588. id = net.osmand:id/title
  589. "];
  590. 34[label = "behavior = click
  591. id = net.osmand:id/div
  592. "];
  593. 35[label = "behavior = click
  594. id = net.osmand:id/title
  595. "];
  596. 36[label = "behavior = click
  597. id = net.osmand:id/title
  598. "];
  599. 37[label = "behavior = click
  600. id = net.osmand:id/title
  601. "];
  602. 38[label = "behavior = click
  603. id = net.osmand:id/title
  604. "];
  605. 39[label = "behavior = click
  606. id = net.osmand:id/title
  607. "];
  608. 40[label = "behavior = click
  609. id = net.osmand:id/buttons_div
  610. "];
  611. 41[label = "behavior = click
  612. id = net.osmand:id/card_button_subtitle
  613. "];
  614. 42[label = "behavior = click
  615. id = android:id/statusBarBackground
  616. "];
  617. 43[label = "behavior = sendKeyEvent
  618. "];
  619. }
  620. subgraph cluster__plus_rastermaps_SettingsRasterMapsActivity{
  621. label = "_plus_rastermaps_SettingsRasterMapsActivity"
  622. 132[label = "behavior = click
  623. desc = 向上导航
  624. className = android.widget.ImageButton
  625. "];
  626. }
  627. subgraph cluster__plus_activities_MapActivity{
  628. label = "_plus_activities_MapActivity"
  629. 0[label = "behavior = click
  630. id = net.osmand:id/MapHudButtonsOverlayQuickActions
  631. "];
  632. 1[label = "behavior = click
  633. id = net.osmand:id/map_layers_button
  634. "];
  635. 2[label = "behavior = click
  636. id = net.osmand:id/map_search_button
  637. "];
  638. 3[label = "behavior = click
  639. id = net.osmand:id/map_menu_button
  640. "];
  641. 4[label = "behavior = click
  642. id = net.osmand:id/map_route_info_button
  643. "];
  644. 5[label = "behavior = click
  645. id = net.osmand:id/map_ruler_text
  646. "];
  647. 6[label = "behavior = click
  648. id = net.osmand:id/map_ruler_image
  649. "];
  650. 7[label = "behavior = click
  651. id = net.osmand:id/map_my_location_button
  652. "];
  653. 8[label = "behavior = click
  654. id = net.osmand:id/map_zoom_in_button
  655. "];
  656. 9[label = "behavior = click
  657. id = net.osmand:id/map_zoom_out_button
  658. "];
  659. 10[label = "behavior = click
  660. id = net.osmand:id/MapView
  661. "];
  662. 11[label = "behavior = click
  663. "];
  664. 12[label = "behavior = click
  665. "];
  666. 13[label = "behavior = click
  667. "];
  668. 14[label = "behavior = click
  669. text = 在没有互联网连接的情况下,取得指引与探索新地点
  670. className = android.widget.TextView
  671. "];
  672. 15[label = "behavior = click
  673. id = net.osmand:id/start_button
  674. "];
  675. 16[label = "behavior = click
  676. id = net.osmand:id/skip_button
  677. "];
  678. 17[label = "behavior = click
  679. id = android:id/statusBarBackground
  680. "];
  681. 18[label = "behavior = sendKeyEvent
  682. "];
  683. 19[label = "behavior = click
  684. id = android:id/button1
  685. "];
  686. 44[label = "behavior = click
  687. id = android:id/button2
  688. "];
  689. 45[label = "behavior = click
  690. id = net.osmand:id/title
  691. "];
  692. 84[label = "behavior = click
  693. id = net.osmand:id/title
  694. "];
  695. 124[label = "behavior = swipe
  696. "];
  697. 125[label = "behavior = click
  698. id = net.osmand:id/title
  699. "];
  700. 157[label = "behavior = click
  701. id = net.osmand:id/title
  702. "];
  703. 206[label = "behavior = click
  704. id = net.osmand:id/bg_circle
  705. "];
  706. 207[label = "behavior = click
  707. id = net.osmand:id/title
  708. "];
  709. }
  710. subgraph cluster__plus_profiles_EditProfileActivity{
  711. label = "_plus_profiles_EditProfileActivity"
  712. 210[label = "behavior = click
  713. text = 开车
  714. className = android.widget.TextView
  715. "];
  716. 211[label = "behavior = click
  717. desc = 删除
  718. className = android.widget.TextView
  719. "];
  720. 212[label = "behavior = click
  721. id = net.osmand:id/mode_icon
  722. "];
  723. 213[label = "behavior = click
  724. text = Base profile
  725. className = android.widget.TextView
  726. "];
  727. 214[label = "behavior = click
  728. id = net.osmand:id/mode_title
  729. "];
  730. 215[label = "behavior = click
  731. id = net.osmand:id/type_down_arrow2
  732. "];
  733. 216[label = "behavior = click
  734. "];
  735. 217[label = "behavior = click
  736. "];
  737. 218[label = "behavior = click
  738. id = net.osmand:id/text_field_boxes_label
  739. "];
  740. 219[label = "behavior = click
  741. id = net.osmand:id/bg_bottom_line
  742. "];
  743. 220[label = "behavior = click
  744. "];
  745. 221[label = "behavior = click
  746. id = net.osmand:id/text_field_boxes_label
  747. "];
  748. 222[label = "behavior = click
  749. id = net.osmand:id/type_down_arrow
  750. "];
  751. 223[label = "behavior = click
  752. text = Icon
  753. className = android.widget.TextView
  754. "];
  755. 224[label = "behavior = click
  756. id = net.osmand:id/profile_icon_img
  757. "];
  758. 225[label = "behavior = click
  759. text = 颜色
  760. className = android.widget.TextView
  761. "];
  762. 226[label = "behavior = click
  763. id = net.osmand:id/color_sample_img
  764. "];
  765. 227[label = "behavior = click
  766. text = You can add your own modified version of the file routing.xml in ..osmand/routing
  767. className = android.widget.TextView
  768. "];
  769. 228[label = "behavior = click
  770. text = Set up profile
  771. className = android.widget.TextView
  772. "];
  773. 229[label = "behavior = click
  774. text = The profile keeps its own settings
  775. className = android.widget.TextView
  776. "];
  777. 230[label = "behavior = click
  778. id = net.osmand:id/profile_config_icon
  779. "];
  780. }
  781. 0->1;
  782. 1->2;
  783. 2->3;
  784. 3->4;
  785. 3->45;
  786. 3->84;
  787. 3->124;
  788. 3->206;
  789. 4->5;
  790. 5->5;
  791. 5->6;
  792. 6->7;
  793. 7->8;
  794. 8->9;
  795. 9->10;
  796. 10->11;
  797. 11->11;
  798. 11->12;
  799. 12->13;
  800. 12->16;
  801. 13->14;
  802. 13->15;
  803. 13->17;
  804. 14->13;
  805. 15->12;
  806. 15->16;
  807. 16->13;
  808. 16->19;
  809. 16->44;
  810. 17->18;
  811. 18->18;
  812. 19->20;
  813. 20->21;
  814. 21->22;
  815. 22->23;
  816. 23->24;
  817. 24->25;
  818. 25->26;
  819. 26->27;
  820. 27->28;
  821. 28->29;
  822. 29->30;
  823. 30->31;
  824. 31->32;
  825. 32->33;
  826. 32->34;
  827. 32->35;
  828. 32->36;
  829. 32->37;
  830. 32->38;
  831. 32->39;
  832. 33->34;
  833. 34->32;
  834. 35->34;
  835. 36->34;
  836. 37->34;
  837. 38->34;
  838. 39->40;
  839. 40->41;
  840. 41->42;
  841. 42->43;
  842. 43->43;
  843. 44->3;
  844. 45->46;
  845. 46->47;
  846. 47->48;
  847. 48->49;
  848. 49->50;
  849. 50->51;
  850. 51->52;
  851. 52->53;
  852. 53->54;
  853. 54->55;
  854. 55->56;
  855. 56->57;
  856. 56->58;
  857. 57->56;
  858. 58->59;
  859. 59->60;
  860. 60->61;
  861. 61->62;
  862. 61->82;
  863. 62->63;
  864. 63->64;
  865. 64->65;
  866. 65->66;
  867. 66->67;
  868. 67->68;
  869. 68->69;
  870. 69->70;
  871. 70->71;
  872. 71->72;
  873. 72->73;
  874. 73->74;
  875. 74->75;
  876. 75->76;
  877. 76->77;
  878. 77->78;
  879. 78->79;
  880. 79->80;
  881. 80->81;
  882. 81->61;
  883. 82->83;
  884. 83->83;
  885. 84->85;
  886. 85->86;
  887. 86->87;
  888. 87->88;
  889. 87->97;
  890. 88->89;
  891. 89->90;
  892. 90->91;
  893. 91->92;
  894. 92->93;
  895. 93->94;
  896. 94->95;
  897. 94->101;
  898. 95->96;
  899. 96->87;
  900. 97->97;
  901. 97->98;
  902. 98->99;
  903. 99->100;
  904. 100->101;
  905. 101->94;
  906. 101->102;
  907. 101->122;
  908. 102->103;
  909. 103->104;
  910. 104->105;
  911. 105->106;
  912. 106->107;
  913. 107->108;
  914. 108->109;
  915. 109->110;
  916. 110->111;
  917. 111->112;
  918. 112->113;
  919. 113->114;
  920. 114->115;
  921. 115->116;
  922. 116->117;
  923. 117->118;
  924. 118->119;
  925. 119->120;
  926. 120->121;
  927. 121->101;
  928. 122->123;
  929. 123->123;
  930. 124->125;
  931. 124->157;
  932. 125->126;
  933. 126->127;
  934. 127->128;
  935. 127->141;
  936. 127->151;
  937. 128->129;
  938. 129->130;
  939. 130->131;
  940. 131->132;
  941. 132->133;
  942. 133->134;
  943. 134->135;
  944. 135->136;
  945. 136->137;
  946. 137->138;
  947. 137->139;
  948. 137->142;
  949. 137->148;
  950. 137->150;
  951. 137->152;
  952. 137->154;
  953. 138->137;
  954. 139->140;
  955. 139->143;
  956. 139->146;
  957. 140->127;
  958. 141->137;
  959. 142->137;
  960. 143->144;
  961. 144->145;
  962. 144->147;
  963. 144->149;
  964. 144->153;
  965. 145->137;
  966. 146->144;
  967. 146->127;
  968. 146->155;
  969. 147->137;
  970. 148->137;
  971. 149->137;
  972. 150->137;
  973. 151->137;
  974. 152->137;
  975. 153->137;
  976. 154->137;
  977. 155->156;
  978. 157->158;
  979. 158->159;
  980. 159->160;
  981. 160->161;
  982. 161->162;
  983. 162->163;
  984. 163->164;
  985. 164->165;
  986. 165->166;
  987. 165->167;
  988. 165->168;
  989. 165->169;
  990. 165->190;
  991. 165->191;
  992. 166->164;
  993. 166->165;
  994. 166->180;
  995. 167->165;
  996. 167->181;
  997. 168->165;
  998. 168->193;
  999. 169->170;
  1000. 169->189;
  1001. 170->171;
  1002. 170->172;
  1003. 170->173;
  1004. 170->174;
  1005. 170->175;
  1006. 171->170;
  1007. 172->170;
  1008. 173->170;
  1009. 174->170;
  1010. 175->176;
  1011. 176->177;
  1012. 177->178;
  1013. 178->179;
  1014. 179->179;
  1015. 179->166;
  1016. 179->167;
  1017. 179->182;
  1018. 179->184;
  1019. 179->194;
  1020. 179->196;
  1021. 179->199;
  1022. 179->201;
  1023. 179->203;
  1024. 179->205;
  1025. 180->179;
  1026. 181->179;
  1027. 182->183;
  1028. 183->179;
  1029. 184->185;
  1030. 185->186;
  1031. 186->187;
  1032. 187->188;
  1033. 188->169;
  1034. 189->165;
  1035. 190->165;
  1036. 191->192;
  1037. 192->168;
  1038. 193->179;
  1039. 194->195;
  1040. 195->179;
  1041. 196->197;
  1042. 197->198;
  1043. 198->179;
  1044. 199->200;
  1045. 200->179;
  1046. 201->202;
  1047. 202->179;
  1048. 203->204;
  1049. 204->179;
  1050. 205->205;
  1051. 206->207;
  1052. 207->208;
  1053. 208->209;
  1054. 209->210;
  1055. 210->211;
  1056. 211->212;
  1057. 212->213;
  1058. 213->214;
  1059. 214->215;
  1060. 215->216;
  1061. 216->217;
  1062. 216->218;
  1063. 216->228;
  1064. 217->216;
  1065. 217->223;
  1066. 217->225;
  1067. 218->219;
  1068. 219->220;
  1069. 219->222;
  1070. 220->221;
  1071. 221->219;
  1072. 222->217;
  1073. 223->224;
  1074. 224->217;
  1075. 225->226;
  1076. 226->227;
  1077. 227->216;
  1078. 228->229;
  1079. 229->230;
  1080. 230->18;
  1081. 231->0;
  1082. }